Ich habe eine Entität aus einer Datenbanktabelle generiert. Dann füge ich eine Eigenschaft mit einer partiellen Klasse hinzu. Diese neue Eigenschaft ist der "Beschreibungs" -Teil einer Eins-zu-Viele-Beziehung. Das Problem ist, dass diese Gruppen von Entitäten wie ein Gazillion und vier Eigenschaften haben.Linq zu Entitäten und benutzerdefinierten Eigenschaften
ich normalerweise etwas verwenden, ähnlich wie:
db.entity.Select(e => e)
Aber in diesem Fall, weil die neue Eigenschaft nicht Teil der Tabelle ist, kam es leer oder null.
Ich weiß, ich kann dies tun:
db.entity.Select(e => new entityType { field1 = e.field1, field2 = e.field2, etc….})
Aber als gesagt ... eine Unmenge Eigenschaften.
Meine Frage ist:
Es gibt einige elegante Möglichkeit, nur den Wert der neuen Eigenschaft zuweisen und lassen Sie Linq den Rest zu füllen?
Etwas wie:
db.entity.Select(e => new entityType { *= e.*, newfield = e.relation.desc})
Natürlich, die nicht funktioniert, aber die Idee ist.
Danke!
Edgar.
Danke! das hat den Trick gemacht! – epaulk