削除ストアド プロシージャを特定の型の削除メソッドにマップできることを理解しています。
ただし、これには、取得したオブジェクトをコンテキストのDeleteObject
メソッドに渡す必要があります。
これでも十分ですが、2000 行を削除したい場合はどうすればよいでしょうか。最初にデータベースから 2000 行を取得してループ呼び出しを行わずに、Linq to Entities でこれを行うことはできますDeleteObject
か?
そのような機能が Linq to Entities に存在せず、これが事実であることがわかっている場合は、そう言ってください。他のオプションを調査します!
直接存在しない場合は、Linq を介して Stored Proc をエンティティにパイプすることで達成できますか?