7

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

使用StructureMap我可以这样做;

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

我该怎么做Unity

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

4

1 回答 1

11

这应该有效:

container.RegisterType<IMappingEngine>(new InjectionFactory(_ => Mapper.Engine));
于 2012-12-12T11:03:32.533 回答