Mapster. Автоматизация сопоставления типов

preview_player
Показать описание
В этом видео расскажу о библиотеке Mapster, о её преимуществе перед Automapper. Рассмотрю автогенерацию кода, оптимизацию для Entity Framework, как создавать конфигурацию, а также регистрировать в DI
Рекомендации по теме
Комментарии
Автор

100% у меня была ситуация, когда автомаер выдавал эксепшен. Никто не смог найти причину и пришлось отказываться от Автомапера. Пришлось потихоньку всё передклывать.

oleksiiprykhodko
Автор

Все это здорово, когда у вас название свойств совпадает и пока авторы подобных библиотек вдруг не ломают все, отказывая от обратной совместимости (я про Automapper если что). А тут еще кодогенерация, невер агеин... По поводу незамапленых полей - пишите тесты.

antonlaptev
Автор

Братан, чудом попал на твой канал. Годно рассказываешь, позаимствую контент своим расскажу! А да - лайк и пару репостов)))

pipaleha
Автор

у меня проекту около 20 лет, mvc, все модели без DTO, прямо доменные сущности, да еще и ко многим дописаны partial где куча геттеров и даже методов, некоторые с вызовом контекстов. в общем такой треш, приходите к нам работать, мы вас научим костылить и хардкодить 😁

sergZh
Автор

Круто, даже круче, чем джавовый mapstruct или скаловый chemney, здесь ещё и с Entity Framework'ом интеграция есть.

avpmk
Автор

Спасибо за объяснения!
А как быть с async и необходимостью возврата Task?

torrvic
Автор

Отличный материал, спасибо автору, но я бы очень посоветовал автору проверить все слова на английском на произношение, качество подачи материала повысится до уровня таких преподавателей как Mosh Hamedani

michaelkorotayev
Автор

Спасибо вам! Годный материал! А если нужно много объектов замапить? Это на каждый новый объект нужно новую конфигурацию делать?

olegsl
Автор

В чистой архитектуре, на каком слое он должен реализовываться?

artemignat
Автор

Mapperly будет производительней, а вообще самый быстрый и еффективный способ это руками маппер писать )

I-PixALbI-I
Автор

один только вопрос. Вот кодогенератор сгенерировал маппинг. Я могу мапинг пропатчить, и при это при билде заново не перетрется маппер? или мапинг будет строго таким как его описали в newConfig?

klgp
Автор

на самом деле автомапером надо вначале научиться пользоваться, и да, на это надо потратить время, набить шишек, научится его отлаживать. Но зато, заплатив эту цену в итоге всетоки быстрее мапить им. Но автомаппер проигрывает немного в производительсноти, на высоконагруженных иситемах это может вызвать проблемы

klgp
Автор

Автор, посмотри какое количество скачивание у AutoMapper и Mapster и ты поймешь, что будущее на самом деле за AutoMapper.

denisivanov