У меня есть база данных с четырьмя таблицами. TableA и TableB являются основными таблицами, а TableC - таблицей отношений многих и многих.Как получить активную загрузку во многих отношениях?
- TableA (IDTableA, имя ...)
- TableB (IDTableB, имя ...)
- TableC (IDTableA, IDTableB)
Это создаст три сущности, The EntityA имеет ICollection сущностей C и Entity C имеет коллекцию EntitiesB, поэтому, когда я пытаюсь получить соответствующие объекты я делаю это:
myContext.EntityA.Include(a=>a.EntityB.Select(b=>b.EntityC));
Но этот бросок и исключение, в котором говорится, что коллекция имеет значение null.
Так что я хотел бы знать, можно ли выполнить загрузку, когда есть таблица для отношений многих и многих.
Спасибо.
Что лет точно хотите? извлечение A? B? ...? – AminSaghi
Я хочу, в ENtityA, все связанные EntityB. Но для этого мне нужно использовать EntityC, то есть объединение между обеими таблицами, becasu EntityA не имеет свойства навигации для EntityB. –