在处置我的datacontext后,linq仍然保存其他独立调用的数据,并为这些实体添加新的datacontext。这不应该被清除?linq缓存和配置datacontext
0
A
回答
0
您可能持有对其中一个实体的引用。他们内部指向DataContext。如果是这样的话,你正在寻找如何改变实体的上下文,而不管你想要释放什么。免责声明:我不知道dispose是否应该清除跟踪的实体列表,但如果您持有对这些实体的引用,那将是非常不可思议的。
+0
实体实际上并不持有对DataContext的引用 - 请检查您的.dbml生成的.designer.cs文件:它们只是具有“[Table]”和“[Column]”属性和一些部分方法的“INotifyProperty *”实现者为扩展点。 – 2010-01-06 09:16:23
相关问题
- 1. 缓存LINQ to SQL DataContext
- 2. 为DataContext设置LINQ DSN
- 3. JBoss缓存配置
- 4. 配置APC缓存
- 5. Linq Datacontext和“工作单元”
- 6. 将LINQ datacontext和non linq存储过程包装到事务中?
- 7. Redis配置pubsub和缓存在AWS EC2
- 8. Blackberry - MDS缓存和超时配置
- 9. 生成Linq DataContext
- 10. 通用Linq DataContext
- 11. 配置约翰尼缓存
- 12. Hibernate的缓存配置
- 13. 二级缓存配置
- 14. 无法配置缓存
- 15. FluentNHibernate的缓存配置?
- 16. 将redis配置为缓存
- 17. Fusio api缓存配置
- 18. 配置ehCache:缓存为空
- 19. 弹簧缓存配置
- 20. Linq缓存问题?
- 21. LINQ缓存问题
- 22. LINQ中的DataContext SubmitChanges
- 23. 的DataContext - 通过LINQ
- 24. 使用DataContext和LINQ绑定ComboBox到SQL
- 25. LINQ to SQL类和Datacontext不会创建
- 26. LINQ to SQL DataContext和连接问题
- 27. LINQ函数和DataContext处置,延期执行
- 28. 配置的二级缓存和数据不从二级缓存中加载
- 29. 缓存设置和标签
- 30. Azure在角色缓存中的缓存主机配置
你能否澄清?也许有示例代码? – Keltex 2009-03-05 22:03:59