Entity Framework / C #: несколько включений из массива строк?
Если хотите использоватьInclude()
метод на некотором выборе Entity Framework (чтобы избежатьОбъект был утилизирован исключение). Но Include принимает в качестве параметра только одну строку, что означает только одно включение. Чтобы сделать несколько включений, вы должны включить цепочки.Include("something").Include("something").Include("something")
Но я хотел бы, чтобы мои включения приходили из массива строк.
Так что я хотел бы написать эквивалент.Include(array[0]).Include(array[1]).Include(array[2])...Include(array[n])
(Где 'n' = array.Length - 1)
Конечно я незаранее знать, что будет в массиве строк.
Но я могу'пока не нашел правильный синтаксис. Спасибо за помощь
РЕДАКТИРОВАТЬ: учитывая предложения, которые яу меня так далеко, яСкажите, пожалуйста, будьте точны в отношении типа и избегайте проблем с нулевым значением и протестируйте его. Пока что ни одно решение не работает, и я теряюсь в том, что могу и могу »делать с тем или иным типом.