私はしばらく AutoMapper を使用しています。次のようなプロファイル設定があります。
public class ViewModelAutoMapperConfiguration : Profile
{
protected override string ProfileName
{
get { return "ViewModel"; }
}
protected override void Configure()
{
AddFormatter<HtmlEncoderFormatter>();
CreateMap<IUser, UserViewModel>();
}
}
次の呼び出しを使用して、これをマッパーに追加します。
Mapper.Initialize(x => x.AddProfile<ViewModelAutoMapperConfiguration>());
ViewModelAutoMapperConfiguration
ただし、 IoC を使用して依存関係をコンストラクターに渡したいと考えています。オートファクを使用しています。ここの記事を読んでいます:http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/05/11/automapper-and-ioc.aspxしかし、これがプロファイルでどのように機能するかわかりません.
何か案は?ありがとう