1

データ モデルから POCO オブジェクトを抽出しました。循環参照があります (つまり、Customer には連絡先があり、Contacts には Customer があります)。一方向の参照が必要です。つまり、Customer に連絡先があります。Contacts の参照を削除するにはどうすればよいですか?お客様へ。

各オブジェクトに移動して参照を削除するか、非公開にすることはできますが、モデルを更新するたびに参照も更新する必要があるため、それは柔軟ではありません。簡単な方法はありますか?

4

1 に答える 1

0

いいえ、エンティティからナビゲーションプロパティを削除した後、「データベースからモデルを更新」すると、EFはそれを元に戻しません。

エンティティを削除して再度追加した場合にのみ、エンティティは元に戻されます。

したがって、ContactエンティティのCustomerナビゲーションプロパティを削除すれば問題ありません。

于 2011-02-03T22:38:22.940 に答える