AutoMapper でメソッドを見つけました: IMappingExpression.ConstructUsingServiceLocator()
。
この方法はいつ使用する必要がありますか? また、この方法と の違いは何ConstructUsing
ですか?
AutoMapper でメソッドを見つけました: IMappingExpression.ConstructUsingServiceLocator()
。
この方法はいつ使用する必要がありますか? また、この方法と の違いは何ConstructUsing
ですか?
特定のコンストラクターを使用してクラスをインスタンス化するように AutoMapper を構成するために使用されます。
Mapper.Initialize(cfg =>
{
// Adding "Construct" configuration
cfg.ConstructServicesUsing(t => new Dest(5));
// Tell AutoMapper to use already defined configuration to construct Dest class
cfg.CreateMap<Source, Dest>()
.ConstructUsingServiceLocator();
});
AutoMapper を学習する最善の方法は、単体テストを調べることです。