映射枚举不会产生任何结果

时间:2014-07-22 10:35:00

标签: c# automapper

我的Automapper查询遇到问题而没有返回任何结果。这是代码:

    public ViewResult List()
    {
        IEnumerable<User> users = _unitOfWork.UserRepository.Get();
        var userListViewModel = new UserListViewModel();
        userListViewModel.Users = Mapper.Map<IEnumerable<User>, IEnumerable<UserViewModel>>(users);

        return View(userListViewModel);
    }

userListViewModel.Users未返回任何结果。我知道有一些用户。

1 个答案:

答案 0 :(得分:0)

我发现了问题。我有:

Mapper.CreateMap<IEnumerable<User>, IEnumerable<UserViewModel>>();

我应该拥有的地方:

Mapper.CreateMap<User, UserViewModel>();

感谢您的所有评论,此问题现已解决。

取值