私はプライベートセッターを持つpublicプロパティを持つ入れ子の子クラスを持っています。親クラスではAutomapperを使用して子クラスにマップすることができ、プライベートセッターの値が設定されています。私が読んだことは、Automapperがこれをサポートしていないことと、プライベートセッターを設定するために子クラスにカスタムコンストラクターが必要であることを指摘しています。AutomapperはプライベートセッターOOBを使用する予定ですか?
リフレクションやプライベートセッターをマッピングする何かを使っているのは現在のバージョンですか?親クラスではChild.Propertyは設定できませんが、同じ場所でMapper.Mapがプロパティを設定できるので、セッターは間違いなくプライベートです。
可能な複製:http://stackoverflow.com/questions/8355024/automapper-mapping-properties-with-private-setters – haim770
複製:http://stackoverflow.com/questions/8355024/automapper-mapping-properties - with-private-setters。 –
私の質問を正しく読んでください。あなたがリンクしている質問では、プライベートセッターでは機能していないとし、回避策としてコンストラクタパラメータを使用していますが、私の場合はプライベートセッターを直接マップできます。 – Monstieur