0

最近、EFデータモデルの名前をXからYに変更しました。ソリューションエクスプローラー内の名前の変更は表示されますが、VisualStudio2012に登録されていないようです。これは自動生成コンテキストで診断できます。 Designer.csファイルは、古い名前でモデルを識別します。この名前の変更を効果的にしたり、アプリケーション全体に適用したりするにはどうすればよいですか?より明確に、VS2012内でグローバルに有効にするために、この名前をどのようにリファクタリングしますか?

4

1 に答える 1

1

edmx のプロパティにあるエンティティ コンテナー名の名前を変更する必要があります。次に例を示します。

ここに画像の説明を入力

名前空間に関しては、これはあまり明確ではありません。edmx の名前空間エントリは何もしていないようです。生成されたクラスには、プロジェクトの既定の名前空間が使用されます。したがって、それを変更して、生成されたコードの名前空間を変更する必要があります。

于 2013-02-25T08:05:58.617 に答える