[img]https://i.sstatic.net /f5Ya8yp6.png[/img]
Вот мои объекты и их навигационные свойства:
- < li>Основной объект имеет набор дочерних объектов
- Sub имеет сущность TableA и сущность TableB в качестве свойств навигации.
- Субъект TableA содержит коллекцию сущностей BridgeTable.
- Субъект TableB имеет коллекция сущностей BridgeTable (пока не использованных в моем запросе)
- BridgeTable имеет сущность BridgeTableDetail
Код: Выделить всё
mainObjects.Where(m => m.Id)
.Include(m => m.subObjects)
.ThenInclude(s => s.tableAObject)
.ThenInclude(ta => ta.bridgeTableObjects)
.ThenInclude(bt => bt.bridgeTableDetailObject)
.Include(m => m.subObjects).ThenInclude(s => s.tableBObject)
Подробнее здесь: https://stackoverflow.com/questions/791 ... idge-table