Динамическое ядро ​​EF Включить эквивалентный затемInInlude - PullRequest
0 голосов
/ 21 мая 2018

В ядре ef мы можем загрузить график с помощью ..

DbContext.Player
.Include(a => a.Phones)
.Include(a => a.Addresses).ThenInclude(s => s.StateProvince).ThenInclude(c => c.CountryRegion)
.Include(a => a.EmailAddresses)

Я пытаюсь построить динамический график следующим образом ..

var expression = "Phones;Addresses,EmailAddresses";

 var includes = expression.Split(';', StringSplitOptions.RemoveEmptyEntries);

 var q = DbContext.Set<Player>().AsQueryable();

 foreach (var include in includes)
     q = q.Include(include);

, но я не могу включитьОбращайтесь к подчиненным сущностям, таким как StateProvince или CountryRegion, так как у меня нет конструкции ThenInclude.

Как я могу динамически включать подчиненные сущности с ядром ef?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...