在處置我的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. Linq和DataContext
- 3. 爲DataContext設置LINQ DSN
- 4. 配置APC緩存
- 5. APC緩存配置
- 6. JBoss緩存配置
- 7. Linq DataContext和隔離級別
- 8. Linq Datacontext和「工作單元」
- 9. 將LINQ datacontext和non linq存儲過程包裝到事務中?
- 10. JCS LTCP AUX緩存配置和使用
- 11. DNS緩存和綁定配置
- 12. Blackberry - MDS緩存和超時配置
- 13. Redis配置pubsub和緩存在AWS EC2
- 14. 通用Linq DataContext
- 15. Linq DataContext問題
- 16. 生成Linq DataContext
- 17. Linq over multiple datacontext
- 18. ZF 2系統配置和配置緩存
- 19. Hibernate的緩存配置
- 20. Fusio api緩存配置
- 21. 配置緩存(Java/MySQL)
- 22. 二級緩存配置
- 23. 無法配置緩存
- 24. 彈簧緩存配置
- 25. laravel緩存配置嗎?
- 26. L1數據緩存配置
- 27. 配置約翰尼緩存
- 28. FluentNHibernate的緩存配置?
- 29. 配置ehCache:緩存爲空
- 30. 的DataContext - 通過LINQ
你能否澄清?也許有示例代碼? – Keltex 2009-03-05 22:03:59