[英]Automapper get source value from a Dictionary<string, string>
我正在嘗試從詞典中的項目進行映射。
class Dest
{
Dictionary<string, string> dict { get; set; } = new Dictionary<string, string>();
}
class Src
{
public string src { get; set }
}
mapper.CreateMap<Src, Dest>()
.ForMember(m => m.src, opt.MapFrom(s => s.dict.SingleOrDefault(i => i.Key.Equals("id"))));
詞典中的項目確實存在,但未映射值。
有明顯的錯誤嗎?
哎呀。 因此事實證明,我的Dest類還具有一個名為src
的屬性。 似乎mapper在做我的可選地圖,然后還在做默認的src
到src
地圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.