テーブルタイプの継承を持つDBモデルがあります。 たとえば、エンティティはA、B、C、A1、A2です。 ベースA Derived - A1、A2。 Another - B、C. したがって、AはA1とA2に1対1の関連を持っています。 BとCには、それぞれA1とA2に関連付けられます(DB側ではOnDeleteアクションで1対多)。エンティティフレームワークのカスケード削除(タイプごとの継承テーブル)
問題
私はBからレコードを削除しようとしているので、私はEFはまた、現在のBのレコードに関連するすべてのA1オブジェクトを削除することを期待しています。最後に
は、EFは、A1からBおよび関連するすべてのレコードからレコードを削除ではなく、なぜ
から?どのようにそれを修正?
提案がありますか?私はそれが些細な問題だと思う。 – Developex