したがって、2つのテーブル、請求書とInvoiceItemがあります。請求書を削除すると、関連するすべてのInvoiceItemも削除されます。Entity Frameworkのカスケード削除
請求書を削除するときにカスケード削除を実行するようにSQL Serverの関係を更新しました。エンティティフレームワークはその変更を認識しませんでしたが、カスケード削除を実行するためにEDMXを手動で更新する必要があることを読んだことがあります。
私EDMXのデザインビューでまあ、私は2つのテーブル間のリレーションシップをクリックし、あなたが見ることができるように、ある
を削除し、私のカスケードを試してみて、設定するプロパティをチェックします2つのOnDeleteプロパティ:End1 OnDeleteとEnd2 OnDelete
どちらをカスケードに設定する必要がありますか?
あなたの投稿を編集して、上記のEnd2が役割名「請求書」であると言います。それは終わりではないはずですか? –
@KyleWああ、もちろん、あなたは正しい。私に通知してくれてありがとう。 – Alex