私のAutoMapper構成クラスは、それらが属するさまざまなプロジェクト、つまりBusiness.SalesDtoAutomapsとPresentation.SalesViewModelAutomapsに分散されており、次のように設定されています。
public sealed SalesDtoAutomaps {
public static void Configure()
{
Mapper.CreateMap<...>()
Mapper.CreateMap<...>()
Mapper.CreateMap<...>()
}
}
すべての*Automapsは、アプリの起動時にGlobal.asaxで呼び出されます。Autofacモジュールと同様に、これを行う適切な方法は実際にありますか?
モジュール風のアプローチがある場合、依存関係を簡単に注入する方法もありますか?それはすぐに私のコンフィギュレーターの必要性になりつつありますか?