我遇到了一個我自動映射配置的問題,我似乎無法解決。AutoMapper問題映射實體到詞典<GUID,字符串>
我有一個聯繫類型的實體,我試圖將這些列表映射到字典。但是,映射只是沒有做任何事情。源字典保持空白。任何人都可以提供建議嗎?
下面是接觸式
public class Contact
{
public Guid Id { get; set ;}
public string FullName { get; set; }
}
我自動映射配置看起來如下
Mapper.CreateMap<Contact, KeyValuePair<Guid, string>>()
.ConstructUsing(x => new KeyValuePair<Guid, string>(x.Id, x.FullName));
而且我調用代碼如下
var contacts = ContactRepository.GetAll(); // Returns IList<Contact>
var options = new Dictionary<Guid, string>();
Mapper.Map(contacts, options);
感謝您提供的樣品mellamokb。我不敢相信我沒有遇到過這個! – WDuffy