我有一些關聯列表。我希望在檢索實體時不要加載這個列表,但是我希望有機會稍後在會話之外加載此列表,以便在該實體之間進行連接。 NHibernate的懶惰機制可以做到這一點嗎? 謝謝!NHibernate延遲加載。根據需要檢索數據
0
A
回答
1
從理論上講,您可以實現自己的IBytecodeProvider/ProxyFactory並執行任何您想要的操作。但是這非常複雜,所以你需要堅持使用常規的NHibernate,這意味着延遲加載需要一個活動會話。它可以是始發會話,也可以使用ISession.Lock()
0
從會話外部,當您訪問一個尚未加載的對象時,您總是會得到一個異常。
有一種方法可以從新會話中獲取對象。你想要做的就是所謂的「遠程延遲加載」。請參閱http://www.theserverside.com/news/1363571/Remote-Lazy-Loading-in-Hibernate
相關問題
- 1. nhibernate延遲加載
- 2. NHibernate,數據綁定到DataGridView,延遲加載和會話管理 - 需要建議
- 3. 功能NHibernate - 需要一個單一的,延遲加載SQLite數據庫
- 4. Silverlight:從nHibernate延遲加載
- 5. NHibernate:延遲加載IUserType
- 6. Drupal Ajax數據檢索延遲
- 7. 檢索數據時的Firebase延遲
- 8. 需要對NHibernation延遲加載
- 9. 核心數據延遲加載問題
- 10. UITableView延遲加載單元格數據
- 11. 從Plist延遲加載數據
- 12. 顯示數據加載延遲
- 13. Primefaces數據表,延遲加載和每
- 14. 在角JS延遲加載數據
- 15. 數據表延遲加載服務器過濾器延遲
- 16. 延遲fancybox打開,同時不延遲數據加載
- 17. Node.js - 從數據庫中檢索數據(mysql) - 延遲
- 18. 從Firebase數據庫檢索數據時的延遲
- 19. 需要根據兩個條件檢索多行數據
- 20. JSON.NET和nHibernate延遲加載集合
- 21. NHibernate延遲加載 - 會話關閉後
- 22. NHibernate的延遲加載問題
- 23. NHibernate的延遲加載錯誤
- 24. REST,Json和NHibernate延遲加載
- 25. NHibernate的延遲加載與Ignore.NotFound
- 26. Nhibernate延遲加載一組不工作
- 27. NHibernate會話管理和延遲加載
- 28. 防止nHibernate中的延遲加載
- 29. wcf序列化和nhibernate延遲加載
- 30. 根據需要加載角度腳本
重新附加上一個會話的實體您能否顯示此示例。我無法在任何地方找到身份證。 – 2010-09-23 17:17:14