Install-Package AutoMapper
public class MyProfile : Profile
{
public MyProfile()
{
CreateMap();
}
}
public void ConfigureServices(IServiceCollection services)
{
services.AddAutoMapper(typeof(Startup));
}
MyDto dto = new MapperConfiguration(cfg => cfg.AddProfile())
.CreateMapper()
.Map(model);
其中,MyModel和MyDto是你应用中使用的实体类和DTO类。Map方法将MyModel映射为MyDto并返回。
以上是一个基本的使用Automapper映射实体类至DTO类的例子,你可以根据自己的需求对映射规则进行扩展。