Использование AutoMapper в POCO? - PullRequest
       15

Использование AutoMapper в POCO?

3 голосов
/ 02 ноября 2010

У меня в настоящее время есть класс POCO в моем проекте ASP.NET MVC, который обрабатывает всю бизнес-логику. Нет ссылок на другие проекты или сторонние сборки.

Я также использую AutoMapper в других моих проектах, чтобы облегчить сопоставление между моделями / сущностями вида. Это фантастический инструмент, который значительно экономит мое время при внесении изменений в поля данного объекта.

Однако в моем классе POCO есть несколько сегментов кода, которые отображаются между сущностями. Бизнес-цель состоит в том, чтобы взять объекты из одного источника данных и обновить другой источник данных. Здесь я вручную сопоставляю и нахожу раздражающим вход и настройку этого сопоставления, когда вместо этого я могу использовать AutoMapper.

Это хорошая идея или плохая идея использовать AutoMapper в моем проекте бизнес-логики? Почему?

1 Ответ

2 голосов
/ 02 ноября 2010

я отвечу на ваш вопрос вопросом.

Почему когда-либо было бы плохо использовать AutoMapper для сопоставления свойств? Я не могу придумать причину, кроме проблемы с принятиемссылка на внешнюю сборку, которую вы не хотите использовать AutoMapper.

...