我正在使用MVC3,.NET4和EF4.1
我刚刚注意到第一次查询可能很慢,然后在10x之后显着加速。当我然后查询另一条记录时,查询再次变慢,然后当我下次查询记录时加速。感觉就像SQL代码,EF代码第一次被编译/缓存。
我已经读过.NET4.5在这个领域非常好,即“魔术”自动编译......完全错误的单词,但为这个问题提供了极好的速度性能。这是对的吗?
我也应该考虑从EF4.1升级到5级。我们已接近现场,但如果我将获得显着的性能优势,那么我现在真的需要考虑承担痛苦。
.NET4.5也提供了一些内容,无论是LINQ还是EF?
升级到EF5有多大益处?是明显更好吗?
显然有副作用。我刚刚发现.NET4.5将注释代码存储在EF之外。仍然试图弄清楚如何让我的“比较”注释进行编译。
非常感谢提前。