我们看一下,使用automapper后的代码
好处是显而易见的,假设一个对象30个字段,那么现在一行代码就可以解决不再需要我们一个个手动绑定字段,下面开始使用automapper在我们的Net Core 3.1项目中吧。
安装NuGet包
依赖注册
在Startup.cs下的
public void ConfigureServices(IServiceCollection services)
{
//添加对AutoMapper的支持
services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());
}
映射定义关系
开始使用
构造函数注入
调用
好了,一个最简单的对象映射automapper使用示例就完成了,他还支持list、嵌套、自定义映射、自定义扩展等多种能力,大家去官网学习吧!