Jak połączyć kilka obiektów w jeden?

0

Mam sobie obiekt A, {a:"value1", b:null} i A' {a:null, b:{ref}} -> A: {a:"value1", b:{ref}}
Powidzmy, że mam wiele takich sytuacji, jak zgrabnie połączyć wszystko w jeden resultat A = getA(data), A' = getB(data1)
Musi to byc uniwersalne rozwiązanie.

1

Może automapperem by się dało

1

AutoMapper ma tę zaletę, że od którejś tam wersji nie jedzie refleksją, tylko generuje kod IL.
Poza tym są jeszcze AgileMapper, ValueInjecter, i masa podobnych.

Ale czasem najłatwiejszy w zrozumieniu kod jest ten jawnie napisany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1