实体框架性能:SaveChanges不缓存其执行计划/语句

时间:2012-05-15 09:41:52

标签: performance entity-framework savechanges

我试图对我的应用进行性能调整。完成一些分析之后,每当我在数据上下文中调用SaveChanges()时(每次执行api时我都会创建一个新的数据上下文),它会重新生成命令。我可以看到它在ProduceCommands中花了很长时间,运行表达式构建器等。

阅读过MSDN文章后,我认为命令只创建一次然后重复使用,我错了吗?我已经开始使用已编译的查询进行选择,但更新正在扼杀我的表现。

有人可以就如何提高速度提供任何建议吗?或者这只是EF的一个不幸的缓慢部分?

非常感谢您的任何建议。

0 个答案:

没有答案