MVC Scaffolding に感銘を受けました。その制限は理解していますが、t4 と powershell を使用して繰り返しコーディングを自動化するのは素晴らしい試みだと思います。
MFC や C++ にそのようなものがあるのだろうか。カスタムテンプレートなどでMVC Scaffoldingを引き続き使用できると思います。しかし、車輪の再発明はしたくありません。それがこの質問につながりました。
MVC Scaffolding に感銘を受けました。その制限は理解していますが、t4 と powershell を使用して繰り返しコーディングを自動化するのは素晴らしい試みだと思います。
MFC や C++ にそのようなものがあるのだろうか。カスタムテンプレートなどでMVC Scaffoldingを引き続き使用できると思います。しかし、車輪の再発明はしたくありません。それがこの質問につながりました。
既存のものについては知りませんが、作成するのはそれほど難しくありません。独自のプロジェクトで T4 テンプレート エンジンをホストできます。カスタム ホストを使用してテキスト テンプレートを処理すると、常に MSDN からのチュートリアル:カスタム テキスト テンプレート ホストの作成 を参照してください。. トリッキーな部分は、スキャフォールディング用の DataSource を提供することです。いくつかのオブジェクトをテンプレート エンジンに単純に渡すことを期待している場合、これは少しトリッキーです。実際には異なります。カスタム ホストを作成してクラスを拡張し、そのクラスを使用できます。オブジェクトをテキスト変換部分に公開します。これは、カスタム ホストの作成を開始するとすぐに明らかになります。もちろん、配管部分はマネージ コード (おそらく C# ) になりますが、配管を行うと、テンプレートをパラメーターとして受け取り、必要なものをほとんどすべて生成するコンソール アプリケーションを作成できます。もっと「生の」何かに興味があるなら、私は過去にC#からのC#クラスの自動生成のために何かをしました。ここに私のカスタムホストのコードがあります。Oleg Sych ブログは、 T4 テンプレート全般について多くの詳細を書いています。