AutoMapper的自定义解析器或类型转换器

时间:2015-12-03 09:51:31

标签: c# automapper

我有类似的情况 -

internal class A
{
   public List<T> li{ get; set; }

}

internal class B
{
   public List<T> li2 { get; set; }
}

Mapper.CreateMap<A,B>();

现在我有 -

internal class C
{
   public string S1{ get; set; }
   public string S2{ get; set; }
}

条件是C.S1 == "X",填充新的T并添加到List<T>的{​​{1}}。

是否可以使用自定义BValueResolver? 截至目前,如果我使用TypeConverter,则会覆盖从CreateMap<..>.ResolveUsing<CustomResolverThatIWrote>()映射的先前值。

感谢。

0 个答案:

没有答案