我在ASP.NET MVC 4应用程序中工作,并为我的域提供类似的东西.
public class Party
{
public Cake PartyCake { get; set; }
public List<Candles> CakeCandles { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我想把它映射到PartyVM看起来像这样:
public class PartyVM
{
public string PartyCakeName { get; set; }
public int CandlesCount { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如何在执行映射时告诉AutoMapper计算列表的计数?我有这个,但这一切都是告诉它无视!
Mapper.CreateMap<Party, PartyVM>()
.ForMember(dest => dest.CandlesCount, opt => opt.Ignore());
Run Code Online (Sandbox Code Playgroud)
谢谢.