1
  1. Self-Tracking Entities テンプレートを使用して作成された POCO
  2. POCO を含む .tt ファイルをクラス ライブラリにコピーしました
  3. データベースに新しいテーブルを追加しました
  4. 更新された edmx ファイル
  5. それで?

本当にコード生成項目を追加して、生成された POCO をクラス ライブラリに再度コピーする必要がありますか?

明らかに、これは急速に変化するデータ モデルでは大きな障害になります。これを解決する自動化された方法はありますか(組み込みの方法)?

4

2 に答える 2

1

テンプレートを別のクラス ライブラリに移動したら、その更新を手動でトリガーする必要があります。.tt ファイルでコンテキスト メニューを使用し、[カスタム ツールの実行] を選択します。

于 2011-04-10T15:08:46.260 に答える
0

.tt ファイルを他のアセンブリに移動 (コピーしないでください) し、それを編集して、"inputfile" パスをそのアセンブリのディレクトリから edmx がある場所への相対パスに変更します。

更新するには、右クリックしてカスタム ツールを実行するか、.tt ファイルを開いて保存します。

于 2011-04-10T19:14:49.383 に答える