0

我对映射模型有一些问题。所以我有一个实体模型

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);
4

1 回答 1

1

试试这个MapperConfiguration

var config = new MapperConfiguration(cfg =>
{
    cfg.CreateMap<Group, GroupInfo>();
    cfg.CreateMap<User, UserInfo>();
});
于 2016-07-17T20:56:05.250 回答