LINQ to SQL - Jak wybrać konkretne kolumny i zwrócić silnie wpisaną listę
Próbuję użyć LINQ do SQL, aby wybrać kilka konkretnych kolumn z tabeli i zwrócić wynik jako silnie wpisaną listę obiektów.
Na przykład:
var result = (from a in DataContext.Persons
where a.Age > 18
select new Person
{
Name = a.Name,
Age = a.Age
}
).ToList();
Każda pomoc byłaby bardzo mile widziana.
Kompiluje się dobrze, ale gdy go uruchomię, pojawia się błąd. Wyraźna konstrukcja typu jednostkiMyEntity
w zapytaniu jest niedozwolone.