LINQ to SQL - Как выбрать определенные столбцы и вернуть строго типизированный список
Я пытаюсь использовать LINQ to SQL, чтобы выбрать несколько определенных столбцов из таблицы и вернуть результат в виде строго типизированного списка объектов.
Например:
var result = (from a in DataContext.Persons
where a.Age > 18
select new Person
{
Name = a.Name,
Age = a.Age
}
).ToList();
Любая помощь будет принята с благодарностью.
Он хорошо работает, но когда я его запускаю, я получаю сообщение об ошибке. Явная конструкция типа сущностиMyEntity
в запросе не допускается.