首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于新的EF5自动编译查询特性

关于新的EF5自动编译查询特性
EN

Stack Overflow用户
提问于 2012-11-05 05:55:54
回答 2查看 924关注 0票数 6

我对新的EF5自动编译查询特性进行了一些测试。问题是我看不出性能有什么不同。

我用.NET 4.0和EF4.0做了一个项目,没有使用编译过的查询。我用.NET 4.0和EF4.0做了另一个带有编译查询的项目--性能提高了50%。

然后,我尝试用EF 5.0创建一个项目,在这个项目中,性能基本上没有差别。

所有的项目都是asp.net mvc (前两个是版本3,最后一个是版本4)。

我是不是漏掉了什么?要启用自动编译功能,我需要做些什么吗?我刚刚创建了带有预构建EF5的MVC4项目。

我正在测试的查询相当冗长,里面有三个连接和多个过滤器。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-11-05 08:14:10

自动编译的查询在.NET Framework4.5中的EF5 live部分可用。如果您在.NET Framework4上运行EF5,查询不会自动编译。

票数 2
EN

Stack Overflow用户

发布于 2012-11-05 16:43:44

帕维尔

谢谢你的回复。实际上,我从MS站点下载了.NET 4.5:

http://www.microsoft.com/en-us/download/details.aspx?id=30653

我安装了它,我也在Visual Studio的项目选项卡中设置了.NET 4.5目标,它已经设置好了。但当我查看这些程序集时,它们都是4.0。

我不确定为什么会发生这种情况。

我也升级到了EF 6.0 alpha。

仍然没有性能上的提升。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13223353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档