2011-07-26 30 views

回答

1

不,這是不可能的。您必須使用急切加載,延遲加載或明確加載每個關係:

  • 急切加載 - 致電Include。這將在單個數據庫往返中的初始查詢期間加載關係。
  • 延遲加載 - 使導航屬性爲虛擬。這會在您的代碼第一次使用該屬性時加載每個導航屬性。它爲每個導航屬性創建單獨的數據庫往返。
  • 顯式加載 - 您將手動告訴要加載的屬性(該方法取決於使用的API - DbContext x ObjectContext)。同樣,這將爲每個導航屬性創建單獨的往返。
相關問題