我试图将一个简单的、普通的源对象映射到一个目标对象,该对象实现一个接口(IFeatureClass)并且只有一个名为SetValue(index, value)
用于设置目标“属性”的公共方法。
我希望能够将我的对象(DTO/BO)动态映射到实现IFeatureClass的对象。可以使用调用的接口的另一种方法找到该字段的索引,该方法FindField(string fieldname)
返回该字段的索引。
您是否认为可以使用AutoMapper或ValueInjecter来完成此类工作。或者是否有任何模式或其他东西可以帮助我做到这一点?如果是这样,你能告诉我怎么做吗?我检查了文档和现有示例,但找不到符合我需要的示例。
问候, 克里斯蒂安