私の解決していない私の自動構成の1つに問題があります。AutoMapperの問題へのエンティティのマッピング<guid、string>
私は連絡先タイプのエンティティを持っており、これらのリストを辞書にマップしようとしています。しかし、マッピングは何もしません。ソース辞書は空のままです。誰も提案を提供できますか?
以下は、コンタクトタイプ
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