我有一些 问题 与映射模型。所以我有一个实体模型
public class User
{
public string UserId { get; set;}
public ICollection<Group> Groups {get; set;}
}
和DTO模型
public class UserInfo
{
public string UserId { get; set;}
public List<GroupInfo> Groups {get; set;}
}
将User映射到UserInfo时遇到问题 缺少GroupInfo的配置类型。 如何初始化第二个映射?
用户映射到UserInfo,如下所示:
var config = new MapperConfiguratiins(cfg=>cfg.CreateMap<User,UserInfo>());
var mapper = config.CreateMapper();
var userInfo = mapper.Map<UserInfo>(user);
答案 0 :(得分:1)
试试MapperConfiguration
:
var config = new MapperConfiguration(cfg =>
{
cfg.CreateMap<Group, GroupInfo>();
cfg.CreateMap<User, UserInfo>();
});