Список сопоставления Automapper становится 0

Я сопоставляю список с другим списком с помощью Automapper, но кажется, что мои элементы не копируются.

Вот мой код:

var roles = userRepo.GetRoles(null).ToList();
Mapper.CreateMap < List<Domain.Role>, List<Role>>();
var mappedRole = Mapper.Map<List<Domain.Role>, List<Role>>(roles); //the count is 0, list empty :(
Mapper.AssertConfigurationIsValid();
  1. Никаких исключений не было выброшено.
  2. Все свойства имеют одинаковые имена.

Domain.Role

public class Role
{
    public int RoleId { get; set; }
    public string RoleName { get; set; }
    public List<User> Users { get; set; }
}

Role

public class Role
{
    public int RoleId { get; set; }
    public string RoleName { get; set; }
}
8
задан Shawn Mclean 7 April 2011 в 18:15
поделиться