0
我正在ASP.NET MVC 4應用程序中工作,並且在我的域中有類似的內容。在AutoMapper中映射子列表屬性上的'count'
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());
謝謝。
在CandlesCount中你想要有多少個蠟燭?你試過了.ForMember(dest => dest.CandlesCount,opt => opt.MapFrom(c => c.CakeCandles.Count()))?? – MDDDC