これを機能させることができません:
Mapper.CreateMap<Source, Destination>();
var context = new MyDbContext();
var source = new Source();
var destination= context.Destinations.First();
Mapper.Map<Source, Target>(source, destination)
スロー::AutoMapper.AutoMapperMappingException
タイプマップ構成が欠落しているか、マッピングがサポートされていません。
これは機能します:
Mapper.CreateMap<Source, Destination>();
var source = new Source();
var destination= new Destination();
Mapper.Map<Source, Target>(source, destination)
エンティティフレームワークが私のDestination
クラスの動的プロキシクラスを作成しているのは、それが機能しない理由ですか?
宛先パラメータがなくても、次のように機能します。
var destination = Mapper.Map<Source, Target>(source);