Ich habe eine Sammlung von Objekten, denen ich nur eine neue Eigenschaft hinzufügen möchte. Wie mache ich das mit LINQ?Mapping Sammlungen mit LINQ
2
A
Antwort
1
var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}
0
Ich glaube nicht, dass Sie mit reinem LINQ. Allerdings, wenn Sie so etwas in Ihrem Code tun, können Sie dies mit Reflektion arbeiten.
0
Warum möchten Sie die zusätzliche Eigenschaft hinzufügen? Oder anders ausgedrückt: Was gedenken Sie mit der Immobilie zu tun, wenn Sie sie in Ihrer neuen IEnumerable-Quelle haben?
Wenn Sie es für Datenbindung benötigen, habe ich eine Hilfsklasse, die Ihnen helfen könnte.
Ich wäre daran interessiert, diese Hilfsklasse zu sehen. – jfar