Я регистрирую автомаппер, используя единство со следующим:
container
.RegisterType<AutoMapper.Configuration, AutoMapper.Configuration>(new PerThreadLifetimeManager(),
new InjectionConstructor(typeof (ITypeMapFactory), AutoMapper.Mappers.MapperRegistry.AllMappers()))
.RegisterType<ITypeMapFactory, TypeMapFactory>()
.RegisterType<IConfiguration, AutoMapper.Configuration>()
.RegisterType<IConfigurationProvider, AutoMapper.Configuration>()
.RegisterType<IMappingEngine, MappingEngine>();
Это отлично работает, но куда я могу поместить эквивалент моего Mapper.CreateMap's?
Кроме того, если у меня есть некоторыепользовательские распознаватели, как и где я могу зарегистрировать их, если они зависят от других объектов, которые я зарегистрировал в Unity?