映射枚举不产生任何结果

本文关键字:任何 结果 枚举 映射 | 更新日期: 2023-09-27 18:13:59

我遇到了一个问题,我的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没有返回任何结果。我知道有一些用户。

映射枚举不产生任何结果

我找到问题了。我:

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

我应该写的地方:

Mapper.CreateMap<User, UserViewModel>();

感谢您的评论,这个问题现在已经解决了。

S