如何让AutoMapper映射此图?

Ran*_*der 2 automapper

说我有这个班:

public class Account
{
    public int AccountID { get; set; }
    public Enterprise Enterprise { get; set; }
    public List<User> UserList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我使用AutoMapper映射Account类时,我还希望它映射Enterprise类,以及返回对象中的用户列表(UserList).如何让AutoMapper执行此操作?

谢谢!

Mic*_*ann 5

如果您为企业和用户类型提供配置,AutoMapper会开箱即用.

配置如下所示:

Mapper.CreateMap<Account, AccountDto>();
Mapper.CreateMap<Enterprise, EnterpriseDto>();
Mapper.CreateMap<User, UserDto>();
Run Code Online (Sandbox Code Playgroud)

这显示了如何映射集合:http://automapper.codeplex.com/wikipage? title = List%20and%20Arrays & referringTitle = Home