我已经阅读了很多关于实体框架性能的文章。比如这个。他们都说 Entity Framework 5.0 有性能改进。
让我烦恼的是,我不太了解微软对 EntityFramework 的“部分”所做的分离,该部分实际上是 .NET 框架附带的,并且该部分作为 Nuget 包分发。
如果我继续使用与现在相同的类并且不更改代码中的任何内容,那么仅导入 5.0 程序集会对我的软件产生任何影响对我来说没有任何意义。当然,除非我开始使用不同的类和不同的扩展方法。
我的场景:我使用带有 ObjectContext 的 .NET 4.5 EntityFramework,而不是 DbContext。从性能的角度来看,我会从使用 5.0 中受益吗?如何?