天道酬勤,学无止境

AutoMapper

浅入 AutoMapper

目录浅入 AutoMapperAutoMapper 基本使用映射配置映射检查性能Profile 配置依赖注入表达式与 DTO浅入 AutoMapper在 Nuget 搜索即可安装,目前笔者使用的版本是 10.1.1,AutoMapper 的程序集大约 280KB。AutoMapper 主要功能是将一个对象的字段的值映射到另一个对象相应的字段中,AutoMapper 大家应该很熟悉,这里就不赘述了。AutoMapper 基本使用假如两个如下类型: public class TestA { public int A { get; set; } public string B { get; set; } // 剩下 99 个字段省略 } public class TestB { public int A { get; set; } public string B { get; set; } // 剩下 99 个字段省略 }我们可以通过 AutoMapper 快速将 TestA 中所有字段的值复制一份到 TestB 中。创建 TestA 到 TestB 的映射配置: MapperConfiguration configuration = new MapperConfiguration(cfg => { // TestA -> TestB cfg.CreateMap(); });创建映射器:

2021-05-14 06:42:44    分类:博客    AutoMapper