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 в запросе не допускается.

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

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