0

是否可以使用包含两个列表(域和 reginfos)的 ViewModel 对象(ViewModels.Combined)作为 Automapper 的源类型?

示例源代码:

public ActionResult Index()
        {
            var domains = from x in unitofwork.DomainRepository.Get()
                          select x;

            var reginfos = from x in unitofwork.RegInfoRepository.Get()
                           select x;

            var combined = new Combined(domains, reginfos);

            Mapper.CreateMap<Combined, Home>();
            Home[] something = Mapper.Map<Combined[], Home[]>(combined); // throws error

            return View();
        }

理想的情况是展平 ViewModels.Combined 并能够使用 ex。模型.域.全名。

在此先感谢,很抱歉混淆了术语。我对 mvc 和 .net 很陌生

4

0 回答 0