Зачем нужен automapper?

Зачем нужен этот класс? Какие функции он выполняет?

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

https://forum.itvdn.com/thread/chto-takoe-automapper/ - подобный вопрос, почитайте его

https://automapper.org - официальная документация. (учите английский, без него никуда)

AutoMapper - это простая маленькая библиотечка, созданная для того что бы решать одну непростую задачу - реализация соотношения одного объекта к другому.

Для начала работы в AutoMapper установите NuGet пакет. Затем установите AutoMapper из package manager console : "Install-Package AutoMapper"

Сам по себе AutoMapper поддерживае ADO.NET (AutoMapper.Data), имеет расширенные методы для EntityFramework6 (AutoMapper.EF6) и имеет возможность сопоставлять коллекции по равенству (AutoMapper.Collection)