2014-10-01 4 views
0

Как мы можем копировать данные из объекта в объект DTO, если объекты имеют в нем список или представляют собой список объектов T?Объекты неглубокой копии, содержащие списки обобщений

В настоящее время я использую это, однако я должен действительно много работы, чтобы еще неполную копию объекта в мой DTO: How would you improve this shallow copying class?

ответ

3

Вы должны дать AutoMapper взгляд, это быстрее, чем делать отражение и довольно легко настраивается.

+0

+1 для AutoMapper. Это решенная проблема, нет смысла пересматривать ее. –

+0

Automapper настолько раздутый, хотя. Я надеялся на небольшую ревизию кода. –

+1

Похоже, что у вас есть случай с NIH. То есть «Не изобретенный здесь». У Automapper есть много возможностей, да, но он очень быстро выполняет то, что он делает. И большинство из этих функций были реализованы в результате того, что тысячи программистов вкладывают сотни тысяч человеко-часов в использование продукта. Очень вероятно, что вы потратите меньше времени на изучение использования Automapper, чем написание собственной программы сопоставления, и когда вы обнаружите, что вам нужно больше, чем просто мелкая копия, эта функция уже будет там. –

Смежные вопросы