我对新的 EF5 自动编译查询功能进行了一些测试。问题是我没有看到性能有任何差异。
我使用 .NET 4.0 和 EF4.0 制作了一个项目,但没有使用编译查询。
我使用 .NET 4.0 和 EF4.0 制作了另一个带有编译查询的项目 - 性能提高了 50%。
然后我尝试用EF 5.0创建一个项目,其中性能基本没有差异。
所有项目都是asp.net mvc(前两个是版本3,最后一个是版本4)。
我在这里错过了什么吗?我需要做一些特殊的事情才能启用自动编译功能吗?我刚刚创建了 MVC 4 项目,其中包含预构建的 EF5。
我正在测试的查询相当冗长,内部有三个连接和多个过滤器。
谢谢
自动编译查询在 .NET Framework 4.5 中的 EF5 部分中可用。如果您在 .NET Framework 4 上运行 EF5,则不会自动编译查询。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)