AutoMapper
Convention-based object mapping.
What is AutoMapper
AutoMapper copies values between types by convention — great for entity-to-DTO mapping.
Install
dotnet add package AutoMapperUsage
var cfg = new MapperConfiguration(c => c.CreateMap<User, UserDto>());
var mapper = cfg.CreateMapper();
UserDto dto = mapper.Map<UserDto>(user);Docs
Official documentation: AutoMapper.