在DbContext处理完毕后,有没有办法让EF保存自动编译的查询?

时间:2013-09-18 12:25:30

标签: c# linq entity-framework

我编写使用DbContext作为工作单元的Web应用程序(每个HTTP请求的新实例)。

问题是转换IQueryable到字符串(SQL)非常慢。

EF 5使用自动编译的查询,但它们仅在处理DbContext之前有效。之后,所有缓存的查询都会丢失。

因此,每次HTTP请求都很慢,因为Linq查询会再次编译。

在DbContext处理后,有没有办法让EF保存自动编译的查询?

0 个答案:

没有答案