車輪の再発明に取り掛かる前に、アプリケーションを再コンパイルせずにオブジェクトからオブジェクトへのマッピングを変更できるように、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 を使用していますが、このサポートはないようです。もちろん、自分で巻くこともできますが...