如何用Unity引导AutoMapper?

Hal*_*ard 7 dependency-injection ioc-container unity-container automapper

我需要使用Unity我的DI容器并想要引导AutoMapper.

使用StructureMap我可以这样做;

For<IMappingEngine>().Use(() => Mapper.Engine);
Run Code Online (Sandbox Code Playgroud)

我该怎么办Unity

我已经使用包管理器来获取当前最新版本的AutoMapper2.2.1-ci9000,但在更简单的情况下也可以使用2.2.0.我使用的是2.1.505.0版Microsoft.Practices.Unity.

Seb*_*ber 11

这应该工作:

container.RegisterType<IMappingEngine>(new InjectionFactory(_ => Mapper.Engine));
Run Code Online (Sandbox Code Playgroud)