0

Entity Frameworkを使用して述語ルールに基づいてデータベースから行のセットを削除する方法はありますか?

動作しない単なる例:

context.entity.remove(i => i.name == "name");

私が今日している方法は簡単ではありません。ループしてアイテムごとに削除する必要があります。

4

1 に答える 1

2

EntityFramework.Extendedライブラリを使用できます。 https://github.com/loresoft/EntityFramework.Extended

例:

//delete all users where FirstName matches
context.Users.Delete(u => u.FirstName == "firstname");

このアプローチでは、データベースから行を取得しません。

于 2013-01-29T04:05:42.800 に答える