Docs

AutoMapper

Convention-based object mapping.

What is AutoMapper

AutoMapper copies values between types by convention — great for entity-to-DTO mapping.

Install

cli
bash
dotnet add package AutoMapper

Usage

csharp
csharp
var cfg = new MapperConfiguration(c => c.CreateMap<User, UserDto>());
var mapper = cfg.CreateMapper();
UserDto dto = mapper.Map<UserDto>(user);

Docs

Official documentation: AutoMapper.