我不能完全知道如何將以下結構地圖實現轉換爲統一。在同樣的問題Automapper 4.2 Unity Inject MapperConfiguration
public AutoMapperRegistry()
{
var profiles =
from t in typeof (AutoMapperRegistry).Assembly.GetTypes()
where typeof (Profile).IsAssignableFrom(t)
select (Profile)Activator.CreateInstance(t);
var config = new MapperConfiguration(cfg =>
{
foreach (var profile in profiles)
{
cfg.AddProfile(profile);
}
});
For<MapperConfiguration>().Use(config);
For<IMapper>().Use(ctx => ctx.GetInstance<MapperConfiguration>().CreateMapper(ctx.GetInstance));
}
看看這個NuGet包:https://www.nuget.org/packages/UnityAutoRegistration/我用了幾次,它工作得很好。 – Ric