0
我在我的項目中使用延遲加載。但是我得到了用戶對象中的IDisposable錯誤,因爲在懶惰加載完成之前使用了上下文。延遲加載對象一次性錯誤
所以我選擇了急切的加載。但是很多人提出,當我們包含3個以上的時候,急切的加載會給性能帶來問題。但是我需要將近6或7個應該在對象處理之前加載。
現在沒有急切的加載,我無法獲得延遲加載的值。現在我很困惑我跟隨哪一個?
using(var context=new ContextEntity())
{
aoContext.Users.Include("Address").Include("Person").Where(u => u.Id == userId).FirstOrDefault();
}