18

Entity Framework 5 モデルの最初の設計を使用しています。.edmx ファイルの名前を変更することにしましたが、MyModel.Context.tt および MyModel.tt ファイルの名前は変更できません。ファイル名プロパティは読み取り専用で、ファイル名への参照がどこにもありません。名前を変更する方法を知っている人はいますか?

4

1 に答える 1

32

回避策は、必要に応じて .tt ファイルを生成できるようにすることです。.edmx の名前を変更します。edmx の名前を変更すると、変更されない .tt ファイルに .edmx への参照があります。.tt ファイルを編集して .edmx の新しい名前を参照することもできますが、それは .tt ファイルの名前を変更しないため、代わりに両方の .tt ファイルを削除します。.edmx ダイアグラムに移動し、右クリックしてコード生成項目を追加します。DBContext ジェネレーターを選択し、好きな名前を付けて、[追加] をクリックします。ボブは今、あなたのおじです。

これによると、名前を変更できないことは望ましい動作のようです: http://entityframework.codeplex.com/workitem/523

JR

于 2013-06-26T18:10:39.517 に答える