ich diese LINQ-Abfrage, wo die "neuen" Satz einen anonymen Typ erzeugt:Erstellen einer LINQ-Ausdruck für SELECT Satz
var query = from x in List
select new {x.Field1, x.Field2};
Wie dynamisch die LINQ Expression bauen:
select new {x.Field1, x.Field2};
mehr Kontext:
Wir haben einen Li st <Kunden> in denen der Kunde hat Eigenschaften A, B, C, D, E, F, G.
Wir brauchen manchmal nur einige Eigenschaften zurück:
Erster Aufruf kehrt:
select new {x.A, x.B}
Zweiter Aufruf zurückkehrt:
select new {x.C, x.D}
Die Rückkehr ist dynamisch! Ich habe die Namen der Eigenschaften in String-Array.
Danke!
Können Sie es ausarbeiten? Die Frage ist nicht sehr klar. –
Warum markieren Sie EF, verwenden Sie es in diesem Fall? – octavioccl
Hi @YacoubMassad, ich muss den LINQ-Ausdruck erstellen, damit ich die "Select" -Methode wie "Select (linqExpression)" aufrufen kann – JaimeCamargo