.netコード生成ソリューション:どうすればより少ないコードを記述できますか?
-
03-07-2019 - |
質問
コードの繰り返しを避けるための解決策はありますか?たとえば、コードジェネレーターなど。
より具体的には、アプリケーションの複数の層の間でオブジェクトを変換するために(あるサービスから別のサービスへ、サービスからクライアントへ(ObservableCollectionsなど))。
もちろん、より一般的なソリューションも歓迎します。
解決
VSには多くのツールが含まれています。
含む:
- クラスデザイナー
- LINQ to SQL
- エンティティフレームワーク。
しかし、あなたの場合、でドームになり得るものを見たいかもしれません。 T4テンプレート。
他のヒント
これは、私自身のツール Gauntlet 用の恥知らずなプラグインです。 T4との主な違いは、Visual Studioの内部または外部で動作することです(つまり、単純な古いMSBuild実行から)。
所属していません StackOverflow