質問

既存のオブジェクトの一部からDTOを自動生成したいのですが、使用するResharper、DevExpress、またはVSXのオープンソースが既に存在するのか疑問に思っていました。コードを調べて、どのプロパティを選択できるようにするツールが必要ですDTOに含めて、それに基づいてクラスを生成したい...

役に立ちましたか?

解決

これは一種のハックですが、Visual Studio / Resharperを使用してクラスからインターフェイスを抽出し、DTOクラスを作成してインターフェイスから派生させ、Visual Studioを使用してインターフェイスメンバーを自動実装できます(その後、オプションでインターフェイスを削除します)。

他のヒント

別の意見としては、T4テンプレートでリフレクションコードを使用することです。

T4テンプレートは、Visual Studioの強力な隠し機能の1つです。

ご覧くださいこちらで、T4の使用がいかに簡単かを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top