Ich habe eine Klasse namens DataResponse
erstellt, die mehr als 40 öffentliche Felder enthält. Die Klasse DataResponse
hat die gleiche Anzahl von Feldern und Typ wie in meiner Datenbank DataRepoes
(nehmen wir an).C# Wie kann ich eine Sammlung von benutzerdefinierten Objekten erstellen, ohne jedes Feld zu durchlaufen?
Gibt es eine Möglichkeit überhaupt etwas wie linq unten zu tun, wo ich eine Liste von Objekten erstellen und automatisch die Felder DataResponse
von dem, was in der DB ist, zugeordnet sind? Ansonsten muss ich jedes einzelne dieser 40 Felder buchstabieren und manuell zuweisen, wenn ich die DataResponse-Klasse neu starte. Danke
List<Classes.DataResponse> res = (from rx in con.DataRepoes
where iaccess.Contains(rx.STOREID)
select new Classes.DataResponse).ToList<Classes.DataResponse>();
Vielleicht [AutoMapper] (http://automapper.org/)? –