サービス参照を使用する ac# ライブラリを作成しています。ライブラリの外からサービス全体にアクセスできるようにしたくありません。そのため、最初に AutoMapper を使用して、必要なサービス クラスをライブラリ内の同様のクラスにコピーしました。2 番目のステップは、サービス参照を内部にすることでした。私の主な問題は、内部アクセスをサポートする自動マッピング ライブラリがないように見えることです。AutoMapper、EmitMapper、およびValueInjecterライブラリを試しましたが、コピーしたすべてのオブジェクトに null/デフォルト値があります。AutoMapper には、内部サポートに関連するgithub の問題がありますが、いつ表示されるかはわかりません。
JSON.NETを使用してサービス クラスをシリアライズし、それをライブラリ クラスにデシリアライズするという奇妙なことを試すことにしました。これはかなりうまく機能しますが、パフォーマンスの点で AutoMapper のようなライブラリと比較してどうなのだろうかと思います。パフォーマンスに関しては、EmitMapper が王様であることを私は知っています。
内部で機能する自動マッピング ソリューションを見つけた人はいますか?