まず、基本的な CRUD の前にあまり SQL コードを作成したことがありませんでしたが、SQL Server にアクセスできるプロジェクトに参加しており、SQL を作成するのは私次第です。
私はスタックオーバーフローで解決策を探すのに忙しかったのですが、(新しいので) 意味がありません。
SQL Server 2012 を使用しています。
次の関係があります(外部キー制約が設定されています)
Client > Order > OrderItems
注文
Id
ClientId
オーダーアイテム
Id
OrderId
私は EF を使用しており、クライアントで削除メソッドを呼び出すときに、orders
およびorderitems
テーブル内のすべての関連項目を削除する必要があります
go と delete のトリガーを追加する必要がありますが、orders
これorderitems
を行う方法がわかりません。また、カスケード削除 (聞いたことがあります) が最適かどうかもわかりません。
これを行う方法の簡単な例とアドバイスはありますか?