1

DB の edmx モデルを生成する T4 テンプレートがあります。複数形/単数形を管理するために独自のローカライズされた複数形化辞書を定義する必要があるため、この T4 テンプレートを使用する必要があります。

悪い点は、T4 テンプレートを起動した後、「インポート機能」メニューからストアド プロシージャを毎回手動でインポートする必要があることです。

ストアド プロシージャをプログラムでインポートする方法はありますか?

「インポート機能」ウィザードのコードは利用可能で、オープン ソースですか?

ほとんどの場合、結果クラスを生成するために「列情報の取得」をどのように実装したかを知りたいです。

4

1 に答える 1

1

EDMX ファイルは単なる XML です。その XML ファイルは、他のファイルと同じようにプログラムで開いて編集できます。

「列情報の取得」は、ADO を使用してパラメーターを照会し ( http://support.microsoft.com/kb/174223を参照)、パラメーターにダミー値を入力し、結果を照会することで機能すると思います。動作しますが、おそらく SQL プロファイラーがさらに明らかにするでしょう。

于 2013-05-26T20:43:40.407 に答える