我正在使用 ASP.NET MVC 4 应用程序,并且我的域有类似的东西。
public class Party
{
public Cake PartyCake { get; set; }
public List<Candles> CakeCandles { get; set; }
}
我想将其映射到PartyVM
看起来像这样:
public class PartyVM
{
public string PartyCakeName { get; set; }
public int CandlesCount { get; set; }
}
我如何告诉 AutoMapper 在进行映射时计算出列表的计数?我有这个,但这只是告诉它忽略!
Mapper.CreateMap<Party, PartyVM>()
.ForMember(dest => dest.CandlesCount, opt => opt.Ignore());
Thanks.
AutoMapper 支持开箱即用的计数,您的目标成员只是命名不正确。如果您将 PartyVM 属性命名为“CakeCandlesCount”,它将具有正确的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)