1

モデルのObjectContextを作成でき、データベーステーブルからすべての値を取得しようとすると正常に実行されます。ただし、EDM Designerによって生成されたコードを確認したいので、このためにコード生成戦略を「なし」から「デフォルト」に変更します。

プログラムをコンパイルしようとすると、次のようなエラーの全リストが表示されます...

タイプ「Chapter2ConsoleApp.Address」には、「Street2」の定義がすでに含まれています

回避策は何ですか?

4

2 に答える 2

6

コード生成戦略を「デフォルト」に戻しても、EntityModelCodeGenerator が以前に実行されたときに生成されたファイルはクリーンアップされません。T4(.tt) ファイルとその子をプロジェクトから手動で削除する必要があります。次に、.edmx ファイルを右クリックし、[カスタム ツールの実行] を選択します。これにより、既定の構成で新しい designer.cs ファイルが生成されます。

于 2013-03-15T18:08:13.190 に答える
0

生成されたコードはいつでも確認できます。コード生成戦略を変更する必要はありません。ソリューション エクスプローラーで、tt ファイルの横にある小さな矢印をクリックします。

ここに画像の説明を入力

于 2012-12-09T21:36:47.380 に答える