Personen Framework 4 dabei ein Massen-löschen
Möchte ich wissen, ob es ein guter Weg, um eine bulk-löschen oder löschen mehrerer Zeilen mit den Entitäten Framework 4. Ich kann keine Naht zu finden, die einen Befehl DeleteAll. Die einzige, die verfügbar ist, ist DeleteObject (), das dauert nur eine Person, ich möchte zu löschen, die auf einer Liste von Entitäten.Gibt es einen besseren Weg, als Schleife über die Liste? Ich habe einen Artikel verwendet ExecuteStoreQuery erstellt und einige sql-Ausführung der löschen. Gibt es einen besseren Weg, als eine dieser beiden Optionen Bitte um Rat was ist der beste Weg, um diese Aktion auszuführen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es nicht eine elegante Möglichkeit, das zu tun dieses noch. Sie sind richtig, haben Sie, um eine Schleife durch die Liste.
Diese SO ein post hat einige gute Diskussionen über das Thema:
Wie lösche ich mehrere Zeilen in Entity Framework (ohne foreach -)
Ich weiß, dieser Beitrag ist ein bisschen alt, aber ein code-Beispiel wäre das folgende:
foreach(var item in items)
{
context.Remove(item);
}