现在项目上有这么一个需求,就是使用AutoMapper做数据模型向视图模型的互相转换,整个系统的命名规范是这样的 数据库是:模块名+_+表名 而 视图模型 直接为表明
例如:Sys_UserInfo 与 UserInfoModel 互相转换
Sys_UserInfo UserInfoModel
Sys_UserInfoID UserInfoID
UserName UserName
RealName RealName
.................
主要的区别就是 Sys_UserInfoID 与 UserInfoID 有无前缀的
想问一下如何做两则的互转,可不可以定义一个规则什么的,可以自动互转,而不用每个都指定一下
Mapper.Configuration.RecognizeDestinationPrefixes("Sys_");
Mapper.CreateMap<Sys_UserInfo, UserInfoModel>();