【发布时间】:2011-07-19 20:57:31
【问题描述】:
在 EDMX 实体模型中包含大约 350 个实体的项目中,我的团队在第一次查询发生和第一次保存发生时经历了漫长的等待。
在分析运行几个查询并保存的简单案例时,只需几分钟即可触发查询和保存的一组简单步骤。
第一个查询仅调用执行查询的框架方法就占用了总时间的 47%。
第一次保存仅在 System.Data.Objects.ObjectContext.SaveChanges 中占用了总时间的 50%。
有什么好的选择可以提高性能 - 这可能会浪费开发时间。
(一旦系统投入生产,它在启动时很烦人,但在持续执行期间不是问题)
【问题讨论】:
标签: performance optimization entity-framework-4