在EF5中缓存可用于短期上下文的已编译查询?

时间:2012-09-11 18:51:50

标签: entity-framework entity-framework-5

我们计划在WCF服务中使用EF5,该服务将具有短期上下文。 当我处理对象上下文时,是否清空了已编译查询的缓存?

1 个答案:

答案 0 :(得分:1)

我的理解是,启用时,缓存将在App Domain中的给定上下文类型的所有实例之间共享。将编译的查询直接缓存到给定的实例是没有意义的,因为查询本身永远不会对任何给定的查询表达式树进行更改。这与缓存从这些查询返回的实际数据不同。