Gleiche Variablennamen - 2 Verschiedene Klassen - Gewusst Wie: Kopieren Von Werten Von Einem Zum Anderen - Reflexion - C#

Ohne mit AutoMapper... (weil jemand, der verantwortlich für dieses Projekt wird in die Hose geschissen, wenn Sie sehen, Abhängigkeiten)

Habe ich eine Klasse (Klasse A) mit jedoch viele Eigenschaften. Ich habe einer anderen Klasse (Klasse B) mit den gleichen Eigenschaften (gleiche Namen und Typ). Klasse B könnten auch andere un-bezogene Variablen.

Gibt es einige einfache Reflexion-code, kopieren Sie die Werte von Klasse A zu Klasse B?

Einfacher ist besser.

  • Automaper!! Dieser code ist bereits für Sie geschrieben.
  • Man könnte auch resort zu Fasterflect (fasterflect.codeplex.com), das Objekt-mapping und das Klonen, wie services gebaut, die sich auf dynamische IL generation (aber das wäre dann auch eine Abhängigkeit).
InformationsquelleAutor Issa Fram | 2011-05-19
Schreibe einen Kommentar