Я работаю над проектом, который использует auto mapper в качестве метода перевода объектов домена для просмотра моделей.DTO mapper как услуга
В настоящее время он находится за IMapperService. Текущая реализация этой службы переадресовывает вызовы в auto mapper (та же подпись метода).
Я понимаю, что при использовании другой библиотеки сопоставлений было бы легко заменить ее.
Однако я решил, что сопоставления должны быть переписаны по другим трюкам приложения.
Я думаю, что маловероятно, что реализация auto mapper будет заменена на полпути через проект.
Я хочу удалить зависимость от этой службы и плотно связать (никогда не думал, что я так сказал) мои контроллеры для автоматического сопоставления, поскольку я решил, что логика отображения привязана к автокартеру в любом случае.
Неужели кто-либо когда-либо абстрагировал вызовы карты кард-карт в службу, если это так; вы когда-либо меняли картупер наполовину или в конце проекта?
Является ли абстрагирование вызовов автоматического отображения в службу кажутся излишними?
Спасибо за ваш ответ, вот что я думал. Я оставлю этот вопрос открытым дольше. – Jamez