我在c#mvc4应用程序中使用AutoMapper。我用它来将我的DTO对象映射到我的视图模型。
我创建了一个自定义解析程序来将DTO的特定属性解析为Model属性。
我也在使用spring.net依赖注入,我想知道是否有可能直接注入我的自定义解析器?
答案 0 :(得分:2)
您可以将此作为AutoMapper配置的一部分,如下所示:
Mapper.Initialize(cfg =>
{
cfg.ConstructServicesUsing(ObjectFactory.GetInstance);
});
此示例适用于StructureMap,但参数为Func<Type, object>
,因此我确信Spring.net中可以执行类似的工作。