由于 Entity Framework 5 查询是默认编译和缓存的。这提高了重复查询的性能。
然而,上下文被设计为一个短暂的对象,并在处理请求后被释放。
因此,我们在不同的上下文中运行了许多重复的查询。我们可以手动预编译查询。
可能是 EF 在静态实例中缓存已编译的查询,还是有什么方法可以使查询缓存超过上下文?
由于 Entity Framework 5 查询是默认编译和缓存的。这提高了重复查询的性能。
然而,上下文被设计为一个短暂的对象,并在处理请求后被释放。
因此,我们在不同的上下文中运行了许多重复的查询。我们可以手动预编译查询。
可能是 EF 在静态实例中缓存已编译的查询,还是有什么方法可以使查询缓存超过上下文?