Performance 实体框架性能:SaveChanges isn';t缓存其执行计划/语句

Performance 实体框架性能:SaveChanges isn';t缓存其执行计划/语句,performance,entity-framework,savechanges,Performance,Entity Framework,Savechanges,我正在尝试调整应用程序的性能。完成了一些分析之后,每次我在数据上下文上调用SaveChanges()(每次执行api时我都创建一个新的数据上下文),它都会重新生成命令。我可以看到它在ProduceCommands中花费了很长时间,运行expressionbuilder等 阅读了MSDN文章后,我认为命令只创建了一次,然后就被重用了,我错了吗?我已经开始为我的选择使用编译查询,但是更新正在破坏我的性能 有人能就如何加快这一进程提出建议吗?或者这只是EF中一个不幸的缓慢部分 非常感谢你的建议

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

阅读了MSDN文章后,我认为命令只创建了一次,然后就被重用了,我错了吗?我已经开始为我的选择使用编译查询,但是更新正在破坏我的性能

有人能就如何加快这一进程提出建议吗?或者这只是EF中一个不幸的缓慢部分

非常感谢你的建议