0

データベースを表す EDMX ファイルを使用して、データベース ファーストのアプローチを使用してデータベースに対して作業するために Entity Framework を使用しています。データベース内の 1 つのプロパティを変更したときに問題が発生し、それを EDMX ファイルから消去して更新して再度追加すると、他のテーブルとの関係 (Pk-Fk 関係) なしで表示されるようになりました。

詳細情報: 1. 別の新しいプロジェクトと同じ結果から接続しようとしました。2. データベースの再作成と pk-fk 関係の再作成を試みましたが、結果は同じでした。3. edmx を使用して別のデータベースに接続しようとしましたが、この場合、関係が存在していました。4. SQL Management Studio では、リレーションがテーブルとダイアグラムに存在するように見えます。

誰が問題が何であるかを知っていますか?

4

1 に答える 1

0

edmx でテーブルを更新する必要がある場合、通常は別の .edmx.designer ファイルが作成されます。これが発生した場合、これがリレーションが表示されない理由である可能性があります。古い .edmx.designer を削除するだけで、再び機能するはずです。これが問題でない場合は、申し訳ありませんが、エンティティ フレームワークは初めてで、よくわかりません。

于 2012-10-03T13:01:21.453 に答える