在我开始重新发明轮子之前,我想知道是否有一些现有的方法可以在 XML 中定义对象到对象的映射,以便能够在不重新编译应用程序的情况下更改我的对象到对象的映射。
就像是:
<Mappings>
<Mapping>
<SourceObject>PersonDto</SourceObject>
<DestinationObject>Person</DestinationObject>
<map src="FirstName" dest="FirstName"></map>
<map src="LastName" dest="LastName"></map>
<map src="IsAlive" dest="1"></map>
<Mapping>
</Mappings>
我一直在使用 AutoMapper,但它似乎没有这种支持。显然我可以自己动手,但是...