2011-09-14 10 views
0

テーブル名とフィールドの定数を自動生成する方法はありますか? T4MVCがファイルやフォルダに対して行う動作と同様です。データベーステーブルの名前とフィールドの定数を生成しますか?

私はフィールド名を取るいくつかのspを持っていますし、文字列定数を自動生成することができればいいと思います。

+0

どういう意味ですか?何らかの種類のテンプレートに基づいてテーブルを作成するストアドプロシージャが必要ですか? – adamleerich

+0

定数の生成に使用する言語は次のとおりです。c#ot t-sql? – mishau

+0

@mishauそれはc#かt-sqlかどうかは関係ありません。ただし、定数を含む有効なC#クラスを生成する必要があります。 –

答えて

0

私はあなたの質問を完全に理解しているかどうかはわかりませんが、CodeSmithはC#/ SQL Serverデータベースと組み合わせてよく使用される優れたコード生成ツールです。

スキーマ(SQLデータベースまたは手作りのXMLファイル)をロードし、これらをさまざまなテンプレートへの入力として使用してコードを生成することができます。 CodeSmithには、指定したすべてのテーブルに対して完全なCRUDストアドプロシージャを作成する、C#(NetTiers、CSLAなど)でデータアクセスレイヤ全体を作成するなど、さまざまな目的でかなり良いテンプレートが用意されています。あなたが考えることができるほとんどのために独自のテンプレートを作成するのは比較的簡単です。テーブルの実際の値やテーブル自体から列挙型が生成された実装を見てきました。

唯一の問題は、CodeSmithは無料ではありませんが、見て分かりやすいことです。

+0

あなたは無料のソリューションをしたい場合私はt4のテンプレートを見ていきます。あなたは、コード化されたコードを使ってあなたのレベルに応じて簡単にこれを行うこともできます。より複雑なコードを生成する場合は、codesmithなどのサードパーティのソリューションを使用する必要があります。 – jwize

関連する問題