Pull to refresh

Comments 11

Мне кажется, что в статье не хватает самого главного - работа с проекциями EFCore. Насколько хорошо в Mapster реализован аналог .ProjectTo<SomeDTO>?

Спасибо за комментарий, соглашусь и попробую вынести это в отдельную статью.

А могёт ли этот Mapster через конструктор как это умеет AutoMapper ? Для меня это киллер фича т.к. это особенно важно для маппинга на доменную модель.

Было бы круто иметь простой инструмент для Visual Studio / Rider который позволил бы быстро генерировать и обновлять ручные маппинги между объектами (из контекстного меню / по команде)

Остается только проблема валидации незамапленных значений, но это не критично

Automapper просто не работает при количестве объектов в несколько тысяч. Ну как не работает... добавляет 2 минуты к старту системы. Не верю в мепперы как класс.

А если использовать кодогенерацию или предварительно компилировать expression tree в конфигурациях маппинга, это помогло бы ускорить?

А если использовать AutoMapper на платформе Arm32 то задержка на старте в 5 минут не является редкостью. Мапстер с его кодогенерацией стал для нас спасением

Он еще добавит и сотни мегабайт памяти в этом случае.

Sign up to leave a comment.