1

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

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

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

4

1 回答 1

2

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

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

这个例子是针对 StructureMap 的,但是参数是这样的,Func<Type, object>所以我确信 Spring.net 中有一些东西可以做类似的工作。

于 2013-02-18T12:52:15.503 回答