Глубокий клон omu.valueinjecter в отличие от типов

Я думаю, что мне не хватает простой концепции с valueinjecter и / или AutoMapper, но как глубоко клонировать родительский dto.Entity в biz.Entity и включить все дети?

Например, biz.person.InjectFrom (dto.person) . Я хочу, чтобы коллекцию dto.person.AddressList копировали в коллекцию biz.person.AddressList, хотя dto.Address и biz.Address имеют разные типы, но имеют одинаковые имена свойств.

Я считаю, что если имена родительских свойств написаны одинаково, например AddressList, то это не имело бы значения, если бы два базовых объекта были разных типов. Он все равно будет копировать одноименные простые типы, такие как int, string и т. д.

спасибо

7
задан user52212 23 November 2011 в 22:22
поделиться