linq缓存和处理datacontext

时间:2009-03-05 21:58:09

标签: linq caching

在处理我的datacontext之后,linq仍然保存其他单独调用的数据,并使用新的datacontext到这些实体。这不应该被清除吗?

1 个答案:

答案 0 :(得分:0)

您可能持有对其中一个实体的引用。它们在内部指向DataContext。如果是这种情况,那么您正在研究如何更改实体的上下文,无论您尝试使用dispose释放什么。免责声明:我不知道dispose是否应该清除被跟踪的实体列表,但如果你持有对这些实体的引用,这将是非常糟糕的。