AutoMapper的简单用法

第一步 ,下载组件(我选择的是8.1.1)
AutoMapper的简单用法_第1张图片
第二步 ,创建一个文件夹AutoMapper,这样我们把所有文件放在这里
AutoMapper的简单用法_第2张图片
第三步,创建一个Configration类,用来配置Mapper
AutoMapper的简单用法_第3张图片
在这里用到了MapperConfiguration类,并添加了两个Profile文件,通常把一个model转换成另一个model的映射都写成一个Profile文件,并添加到mapperconfiguration中,最后利用createmapper实例化Mapper,方便我们将来使用。
接下来看看两个Profile文件是怎么写的
AutoMapper的简单用法_第4张图片
AutoMapper的简单用法_第5张图片
注意第二个Profile文件,用到了ForMember方法,其实就是当两个实体的属性名不一致时,需要这样去指定。
最后看看这四个Model类的内容
AutoMapper的简单用法_第6张图片
AutoMapper的简单用法_第7张图片
AutoMapper的简单用法_第8张图片
AutoMapper的简单用法_第9张图片
最后的最后,是调用,调用之前一定要记得实例化Mapper哦

AutoMapper的简单用法_第10张图片

你可能感兴趣的:(C#,wpf,microsoft,c#)