AutoMapper
在项目中加入AutoMapper
1、编写 影射
//DTO(Dto):数据传输对象,和ViewModel同样的功能 public class DtoMappers { //注册Mapper:在Global.asax中注册 public static void MapperRegister() { Mapper.CreateMap<tbMemberInfo, MemberInfoView>(); Mapper.CreateMap<MemberInfoView, tbMemberInfo>(); Mapper.CreateMap<tbAllyGrade, AllyGradeView>(); Mapper.CreateMap<AllyGradeView, tbAllyGrade>(); Mapper.CreateMap<tbServiceCenterInfo, ServiceCenterInfoView>(); Mapper.CreateMap<ServiceCenterInfoView, tbServiceCenterInfo>(); } }
2、注册影射:
DtoMappers.MapperRegister();
3、使用:
public static tbMemberInfo ConvertViewToModel(MemberInfoView view) { tbMemberInfo model = Mapper.Map<tbMemberInfo>(view); return model; }
相关资料:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。