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)

Конечно я незаранее знать, что будет в массиве строк.

Но я могу'пока не нашел правильный синтаксис. Спасибо за помощь

РЕДАКТИРОВАТЬ: учитывая предложения, которые яу меня так далеко, яСкажите, пожалуйста, будьте точны в отношении типа и избегайте проблем с нулевым значением и протестируйте его. Пока что ни одно решение не работает, и я теряюсь в том, что могу и могу »делать с тем или иным типом.

Ответы на вопрос(4)

Ваш ответ на вопрос