.Net4 Entity Framework、N層(オブジェクトが切り離されるように)
最初にデータベースで生成された2つのオブジェクトがあり、object1にはオブジェクト2へのナビゲーションプロパティ(1-1)があります。
オブジェクト1の他のプロパティを正常に変更できますが、object2を変更しようとするとエラーが発生します。
私のウェブページには、object2の名前とインデックスのドロップダウンリストがあります。
object1.object2Idプロパティを設定して保存しようとしましたが、参照キーエラーが発生します。(これは、オブジェクトが元のオブジェクトを保持していることが原因である可能性があります2)。
ただし、新しいobject2をロードしてobject1を更新しようとすると、そのEntityReferenceに一致しないEntity Keyプロパティがあるため、オブジェクトを追加またはアタッチできませんでした。
だから私は輪になって回っているようです。
では、分離オブジェクトとEntity Frameworkを使用して、子オブジェクト/外部キーを更新する正しい方法は何ですか?