LINQ to SQL - So wählen Sie bestimmte Spalten aus und geben eine stark typisierte Liste zurück
Ich versuche, LINQ to SQL zu verwenden, um einige bestimmte Spalten aus einer Tabelle auszuwählen und das Ergebnis als stark typisierte Liste von Objekten zurückzugeben.
Zum Beispiel:
var result = (from a in DataContext.Persons
where a.Age > 18
select new Person
{
Name = a.Name,
Age = a.Age
}
).ToList();
Jede Hilfe wäre sehr dankbar.
Es baut sich gut auf, aber wenn ich es starte, bekomme ich den Fehler. Explizite Konstruktion eines EntitätstypsMyEntity
in query ist nicht erlaubt.