SQLカスケード削除にはかなり新しい。子供に関しては、カスケード削除がどのように機能するのか疑問に思っていました。たとえば、次のようなテーブル状況があるとします。
ParentTable ==カスケード==> ChildTable ==NoCascade==> GrandChildTable
孫も削除されますか?カスケード削除をオフにするには、子テーブルで指定する必要がありますか? Fluent API を使用して、WillCascadeOnDelete(true) で親の ParentTable のカスケード削除を ChildTable に設定しています。ChildTable に WillCascadeOnDelete(false) を設定する必要がありますか? GrandChildTable を削除できないのは、ドメイン テーブルであるためです。
ありがとう、マット