Ich möchte mehrere Datensätze im Entitätsrahmen löschen, ohne eine for-Schleife oder eine andere Schleife mit LINQ zu verwenden. Etwas, was wir in SQL tun können, gibt es eine Möglichkeit, mehrere Datensätze im Entity Framework zu löschen?Wie Sie mehrere Datensätze im Entity Framework ohne Schleifen mit LINQ löschen?
8
A
Antwort
7
Was Sie tun möchten, wird nicht mit Entity Framework unterstützt. Entity Framework muss ein Objekt in den Speicher laden, bevor Sie es löschen können. Auf diese Weise kann es seine optimistischen Gleichzeitigkeitsüberprüfungen durchführen.
Wenn Sie dies wirklich benötigen, müssen Sie dies mit reinem SQL oder besser, verwenden Sie eine gespeicherte Prozedur. Sie können Ihre gespeicherte Prozedur mit Entity Framework aufrufen.
2
können Dieser Link Ihnen helfen: Bulk Delete with EF4
2
using (var context = new DatabaseEntities())
{
context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);
}
Verwandte Themen
- 1. Entity Framework 5 - Löschen Child Datensätze
- 2. Linq zu Entities/Entity Framework Ausnahme löschen
- 3. So löschen Sie mehrere Datensätze mit Entity Framework ASP.Net MVC 5?
- 4. Entity Framework-Code zuerst: Löschen Sie alle Datensätze in localdb
- 5. Wählen Sie mehrere Spalten mit Entity Framework
- 6. LINQ mit Entity Framework - Grundfrage
- 7. Entity Framework ohne Datenbank
- 8. ADO.Net Entity Framework/Linq
- 9. Entity Framework - LinQ-Projektionsproblem
- 10. Datensätze mit Entity Framework aktualisieren, ohne zuerst zu laden
- 11. Tabellenwertfunktionen im Entity Framework?
- 12. Entity-Framework: deaktivieren Sie global löschen
- 13. PagedList mit Entity Framework alle Datensätze erhalten
- 14. Entity Framework löschen Einschränkungen
- 15. Entity Framework 4 Löschen mehrerer Objekte (RemoveAll)
- 16. Wie Sie doppelte Datensätze in Entity Framework einfügen
- 17. LINQ Join-Tabelle mit Entity Framework
- 18. Linq wählen Tablemapping (Entity Framework)
- 19. Entity Framework linq zu Entitäten
- 20. ado.net Entity Framework löschen Zeilen
- 21. Löschen einer Entität ohne es Abrufen erste (Entity Framework 4)
- 22. Entity Framework Objekt löschen Problem
- 23. Wie Sie mehrere Tabellen mit Repository Pattern & Entity Framework verbinden?
- 24. Kombinieren Sie Aggregatfunktionen über mehrere Tabellen Entity Framework mit
- 25. Wie kann ich Datensätze in Entity Framework mit ExecuteSqlCommand löschen? Dies ist
- 26. ValidateEntity im Entity Framework nicht aufgerufen Beim Löschen des Eintrags
- 27. Entity Framework und weiche gelöschte Datensätze
- 28. LINQ und Entity Framework - Unterabfragen zu vermeiden
- 29. Linq To Entity Framework Auswahl ganze Tabellen
- 30. ReferentialConstraint im Entity Framework