Если вы хотите отправить в ViewData Например и не хотите отправлять в модели, вы можете использовать ту же самую, что и в верхнем ответе и в контроллере
enter code here
ViewData[Instractor] = from training in _db.Trainings
where training.InstructorID == 10
select new Instructor {
Name = training.Instructor.UserName
};
и в представлении, которое вынужно привести это значение к
`IEnumerable<Instructor>`
, но для этого вы должны использовать
@model IEnumerable<Instructor>
Тогда вы можете сделать что-то вроде этого
IEnumerable<instructors> Instructors =(IEnumerable<Instructor>)ViewData[Instractor];
, а затем продолжить
@foreach (var item in Instructors ) {
@item.Something
}