Bagaimana saya bisa menggunakan automapper untuk memperbarui nilai properti objek lain tanpa membuat yang baru?
c#
.net
automapper
irama
sumber
sumber
Untuk membuat ini berfungsi, Anda harus membuat MapMap untuk jenis sumber dan tujuan meskipun jenisnya sama. Itu berarti jika Anda ingin,
Mapper.Map<User, User>(user1, user2);
Anda perlu membuat peta seperti iniMapper.Create<User, User>()
sumber
Jika Anda ingin menggunakan metode instan IMapper, daripada metode statis yang digunakan dalam jawaban yang diterima, Anda dapat melakukan yang berikut (diuji dalam
AutoMapper 6.2.2
)dest
sekarang akan diperbarui dengan semua nilai propertisrc
yang dibagikannya. Nilai properti uniknya akan tetap sama.Berikut kode sumber yang relevan
sumber