我有一个typeconverter类,它为对象和对象的寻呼机(继承IEnumerable)实现了ITypeConverter。 e.g。
class MyConverter : ITypeConverter<IFoo, FooModel>,
ITypeConverter<IPager<IFoo>, IPager<FooModel>>
{
public FooModel Convert(IFoo source, FooModel destination, ...) {...}
public IPager<FooModel> Convert(IPager<IFoo> source, IPager<FooModel> destination, ...) {...}
}
当给定寻呼机时,它仍然使用单个对象转换器实现。
我知道Automapper会自动映射集合,但如果存在,它不应该更喜欢显式集合映射吗?我可能会将实现移动到单独的类中,但还有另一种方法可以让它使用寻呼机实现吗?
答案 0 :(得分:0)
你应该调用CreateMap和ConvertUsing - 你这样做了吗?
os