В ядре 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?