質問: Entities Framework 4を使用して一括削除または複数行の削除を実行するのに適した方法があるかどうかを知りたいのですが、DeleteAllコマンドを見つけることができません。利用可能な唯一のものは1つのエンティティだけを取るDeleteObject()です、私はエンティティのリストに削除を実行したいと思います。リストをループするより良い方法はありますか? ExecuteStoreQueryを使用して削除を実行するSQLを作成した記事を見たことはありません。これら2つのオプションのいずれかを実行するよりも良い方法はありますかこのアクションを実行するための最良の方法は何かアドバイスしてください。
回答: 現時点でこれを行うための優雅な方法はありません。あなたは正しいです、あなたはリストをループしなければならないでしょう。 このSOポストはトピックに関するいくつかの良い議論を持っている: 私は(foreachのなし)Entity Frameworkの中で複数の行を削除する方法