我对新的 EF5 自动编译查询功能进行了一些测试。问题是我看不出性能上有什么不同。
我使用 .NET 4.0 和 EF4.0 制作了一个项目,但没有使用编译查询。我用 .NET 4.0 和 EF4.0 编写了另一个带有编译查询的项目——性能提高了 50%。
然后我尝试使用EF 5.0创建一个项目,其中性能基本没有差异。
所有项目都是 asp.net mvc(前两个是版本 3,最后一个是版本 4)。
我在这里错过了什么吗?我需要做一些特别的事情来启用自动编译功能吗?我刚刚创建了带有预构建 EF5 的 MVC 4 项目。
我正在测试的查询相当冗长,里面有三个连接和多个过滤器。
谢谢