我遇到了一个我自动映射配置的问题,我似乎无法解决。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