7

Potrzebuję użyć Unity jako mojego pojemnika DI i chcę załadować bootstrap AutoMapper.Jak załadować AutoMapper z Unity?

Korzystanie z StructureMap Mogę to zrobić w ten sposób;

For<IMappingEngine>().Use(() => Mapper.Engine); 

Jak to zrobić w Unity?

Korzystałem z Menedżera pakietów, aby pobrać najnowszą wersję AutoMapper 2.2.1-ci9000, ale mógł również użyć 2.2.0 w przypadku, który jest prostszy. Używam wersji 2.1.505.0 z Microsoft.Practices.Unity.

Odpowiedz

11

To powinno działać:

container.RegisterType<IMappingEngine>(new InjectionFactory(_ => Mapper.Engine)); 
+0

To działa! Dzięki :) – Halvard