我有Backpack和Book實體。圖書參考揹包(一對多)。 我正在創建一個揹包和一堆書的實例。所以在這種情況下,揹包裏有一堆書。我正在將這些實體保存到數據庫。我正在驗證那些被保存到分貝。當我嘗試加載揹包時,它加載的很好,除導航屬性外,所有屬性都被設置。我還檢查LazyLoading沒有被禁用。我的導航屬性具有虛擬關鍵字。 我不知道我在做什麼錯。如果我嘗試加載與揹包包括()加載的書:實體框架不會加載引用和集合屬性
dbContext.Backpacks.Where(b=>b.Name!="").Include("Books").FirstOrDefault()
我試圖弄清楚爲什麼它不裝書懶洋洋地?我在加載該書時遇到同樣的問題。當我裝入書時,它沒有附帶揹包。我看到BackpackId在那裏。
在我的財產getter/setter我有一些邏輯,將被解僱,但我不知道如何這可能是一個問題。
你能顯示你的實體嗎? – DavidG
ProxyCreation是否也啓用?延遲加載需要工作 – Sentry
@Sentry我剛剛檢查並啓用了ProxyCreation。我把它設置爲假,但問題仍然沒有消失。 – Dilshod