我已经使用 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将依赖项传递给构造函数。我正在使用 Autofac。我一直在阅读这里的文章:http ://www.lostechies.com/blogs/jimmy_bogard/archive/2009/05/11/automapper-and-ioc.aspx但我看不出这将如何与配置文件一起使用.
有任何想法吗?谢谢