我有一個有四個表的數據庫。 TableA和TableB是主表,TableC是多對多關係的表格。如何在多對多的關係中獲得熱切的加載?
- 表A(IDTableA,名稱...)
- 表B(IDTableB,名稱...)
- 表C(IDTableA,IDTableB)
此創建三個實體,該EntityA有實體C與實體C的ICollection的具有EntitiesB的集合,所以當我試圖讓相關實體我這樣做:
myContext.EntityA.Include(a=>a.EntityB.Select(b=>b.EntityC));
但這個拋出和異常說收集是空的。
所以我想知道是否有可能做一個熱切的加載時,有一個表的多對多關係。
謝謝。
什麼喲到底要?檢索A? B' ...? – AminSaghi
我想在ENtityA中關聯所有的EntityB。但爲此,我需要使用EntityC,即兩個表之間的聯合,因爲EntityA沒有EntityB的導航屬性。 –