1

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

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

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

非常感谢您的任何建议。

4

0 回答 0