标签: c# linq entity-framework
我编写使用DbContext作为工作单元的Web应用程序(每个HTTP请求的新实例)。
问题是转换IQueryable到字符串(SQL)非常慢。
EF 5使用自动编译的查询,但它们仅在处理DbContext之前有效。之后,所有缓存的查询都会丢失。
因此,每次HTTP请求都很慢,因为Linq查询会再次编译。
在DbContext处理后,有没有办法让EF保存自动编译的查询?