0

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

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

EF 5 使用自动编译的查询,但它们仅在 DbContext 被释放后才起作用。之后,所有缓存的查询都会丢失。

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

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

4

0 回答 0