2013-11-15 37 views
1

由于实体框架5查询默认编译和缓存。这提高了重复查询的性能。如何让编译后的缓存查询超出上下文?

但是,上下文被设计为一个短暂的对象,并在处理请求之后进行处理。

因此,我们有许多重复查询运行在不同的上下文中。我们可以手动预编译查询。

可能是EF在静态实例中缓存已编译的查询,还是有任何方法可以使查询缓存超出上下文吗?

回答

2

EF高速缓存的查询保持独立于上下文的高速缓存。处置上下文不会处理查询缓存。