Я получаю сообщение об ошибке в запросе LINQ
У меня есть метод действия в приложении MVC, который извлекает список студентов из таблицы базы данных StudentsInfo с помощью запроса LINQ. Когда я извлекаю все столбцы из таблицы, то запрос работает, но когда я пытаюсь извлечь некоторые конкретные столбцы из таблицы, то я получаю следующее сообщение об ошибке:
Цитата:Элемент модели, передаваемый в словарь, имеет тип 'System.Коллекции.Generic.List`1[<>f__AnonymousType6`1[System.String]]', но для этого словаря требуется элемент модели типа 'System.Коллекции.Общий.IEnumerable`1[MVCApplication.StudentsInfo]'.
Что я уже пробовал:
Ниже приведен метод действия
public ActionResult GetAllStudents() { //Retrieve data from StudentsInfo table var result = from d in db.StudentsInfo select new { d.StdRegNumber, d.StdName, d.StdDoBirth }; return View(result.ToList()); }