依赖注入到自动控制器解析器中

时间:2013-02-17 00:04:05

标签: c# asp.net-mvc-4 dependency-injection automapper spring.net

我在c#mvc4应用程序中使用AutoMapper。我用它来将我的DTO对象映射到我的视图模型。

我创建了一个自定义解析程序来将DTO的特定属性解析为Model属性。

我也在使用spring.net依赖注入,我想知道是否有可能直接注入我的自定义解析器?

1 个答案:

答案 0 :(得分:2)

您可以将此作为AutoMapper配置的一部分,如下所示:

Mapper.Initialize(cfg =>
{
    cfg.ConstructServicesUsing(ObjectFactory.GetInstance);
});

此示例适用于StructureMap,但参数为Func<Type, object>,因此我确信Spring.net中可以执行类似的工作。