实体框架花了3秒钟来执行我第一次见到的最简单的查询.之后它变得瞬间完成

And*_*ena 6 .net performance entity-framework

我将Entity Framework 4.5与Object Context一起使用.我的模型有大约200个实体类型.我第一次在10记录数据库中做出一个荒谬的查询,返回1条记录,需要3秒钟.从那时起,不仅这个查询,而且一切都将成为即时.如果我关闭IISExpress并再次打开它.第一次会很慢.

必须有一些我可以用Entity Framework做的事情.我想到了预生成视图升级到Entity Framework 5.0,但我不确定这会有所帮助.

任何的想法?

直接在Management Studio中执行的编辑查询总是很快.查询非常简单.我只是通过用户名获得用户,该表有... 10条记录.调试或发布没有太大区别.

quj*_*jck 1

延迟是由于实体框架启动所需的时间造成的。

请参阅此问题以获取更多信息