Voglio eliminare più record nel framework entità senza utilizzare un ciclo for o un altro ciclo utilizzando LINQ. Qualcosa che possiamo fare in SQL c'è un modo per cancellare più record nel framework di entità?Come eliminare più record nel framework entità senza eseguire il loop utilizzando LINQ?
8
A
risposta
7
Quello che si desidera fare non è supportato tramite Entity Framework. Entity Framework deve caricare un oggetto in memoria, prima che tu possa cancellarlo. In questo modo può fare i suoi ottimistici controlli di concorrenza.
Se è davvero necessario, è necessario farlo con SQL puro o meglio, utilizzare una stored procedure. È possibile chiamare la stored procedure con Entity Framework.
2
Questo collegamento può aiutare: Bulk Delete with EF4
2
using (var context = new DatabaseEntities())
{
context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);
}
Problemi correlati
- 1. Modo corretto per eliminare record in LINQ alle entità
- 2. Eliminare un record LINQ su SQL senza caricarlo prima
- 3. Confronto delle date utilizzando LINQ alle entità (Entity Framework)
- 4. Ottieni record N migliori utilizzando LINQ alle entità
- 5. Aggiungi figlio al record padre esistente nel framework entità
- 6. Recuperare entità Entity Framework utilizzando una query LINQ o GetObjectKey?
- 7. Entity framework linq query Include() più entità minori
- 8. Come eliminare più entità db con Nhibernate?
- 9. Il tipo di nodo di espressione LINQ "Invoke" non è supportato in LINQ alle entità nel framework di entità
- 10. Mappatura selezione stored procedure nel framework entità
- 11. Come aggiornare una connessione Entity Framework senza eliminare il contesto
- 12. tipo complesso nel framework entità
- 13. Entity Framework vs Linq alle entità vs Linq a SQL
- 14. Linq alle entità è molto lento utilizzando il metodo .Take()
- 15. Utilizzo di framework entità su più database
- 16. utilizzando. Include nel framework di entità creare query enorme?
- 17. Selezionare i più recenti record utilizzando LINQ to Entities
- 18. Esecuzione di sql nel framework di entità?
- 19. Aggiornamento datatable a più tabelle nel framework entità
- 20. Come ordinare dinamici nel framework di entità lambda?
- 21. Eliminare più entità di id Cakephp3
- 22. Aggiungi record multiplo utilizzando LINQ to SQL
- 23. linq alle entità generate sql
- 24. Come eliminare in linq su sql?
- 25. Entity Framework 'ArrayIndex' non è supportato in LINQ alle entità
- 26. Come eliminare più velocemente?
- 27. Come ottenere un elenco distinto senza distinzione tra maiuscole e minuscole utilizzando Linq ed Entity Framework
- 28. aggiornamento oggetto disconnesso nel framework entità
- 29. Più SUM utilizzando LINQ
- 30. NHibernate Linq - Record duplicati