Sto guardando lo sql eseguito quando chiamo SaveChanges sul contesto, esso aggiorna, elimina e inserisce sql stament in quell'ordine .. c'è un modo per cambiarlo per eliminare , aggiorna, inserisci?Entity Framework l'ordine sql generato da Savechanges()
5
A
risposta
2
L'unico modo che mi viene in mente è quello di chiamare il Delete()
prima poi SaveChanges()
poi fanno il resto Insert()
e Update()
. Non dicendo che è l'unico modo ...
Sembra che non v'è alcun modo per modificare l'ordine ... - DbContext SaveChanges Order of Statement Execution
-3
SaveChanges eseguire le modifiche nello stesso ordine in cui sono stati aggiunti al datacontex. Assicurati di aggiungerli nell'ordine corretto o almeno un ordine che consenta loro di essere eseguiti.
Problemi correlati
- 1. Come visualizzare SQL generato da Entity Framework?
- 2. Entity Framework - Operazioni sostituzione SaveChanges (bool) con SaveChanges (SaveOptions)
- 3. Entity Framework 4 - Ottieni SQL generato per aggiornamenti/inserti
- 4. Entity Framework SaveChanges() non l'aggiornamento del database
- 5. Il mio Entity Framework ha generato l'esecuzione SQL due volte?
- 6. Entity Framework 6 - Come faccio a visualizzare il codice SQL che verrà generato per un inserto prima di chiamare SaveChanges
- 7. Caricamento lento non funzionante dopo SaveChanges Entity Framework
- 8. Entity Framework SaveChanges() vs. SaveChangesAsync() e Find() vs. FindAsync()
- 9. Entity Framework Code First: SaveChanges non è atomico
- 10. Entity Framework POCO SaveChanges() in aggiornamento non funziona?
- 11. Qual è la differenza tecnica tra SubmitChanges in Linq-to-SQL e SaveChanges in Entity Framework?
- 12. Ottimizza SQL generato da LINQ Query in Entity Framework 4.1 con associazioni uno-a-molti
- 13. Entity Framework. Gruppo SQL Da Gruppo EF Da
- 14. Database supportati da Entity framework
- 15. SQL Caching ed Entity Framework
- 16. Dynamic Entity Framework query SQL
- 17. Entity Framework e parallelismo
- 18. Entity Framework Query Optimization
- 19. risparmio in Entity Framework
- 20. vista generata SQL per il comando Entità Framewok SaveChanges in Visual Studio?
- 21. Entity Framework 4.0 Entity SQL passando ObjectParameter nullo parametri
- 22. Valore predefinito colonna SQL con Entity Framework
- 23. Entity Framework 4 Multiple Object Delete (RemoveAll)
- 24. È possibile escludere il codice generato automaticamente da Entity Framework da Code Coverage Statistics?
- 25. Come accedere a FileTables da Entity Framework?
- 26. Entity Framework 6: Come sovrascrivere il generatore SQL?
- 27. Quando devo chiamare SaveChanges() quando si creano 1000 di oggetti Entity Framework? (come durante un'importazione)
- 28. Entity Framework-registrazione Spiegazione
- 29. SQLite con Entity Framework
- 30. Entity Framework e SQL Server Tuning Advisor
Questa risposta è corretta. Per aggiungere un po ', SaveChanges genera un ordine basato su vincoli tra diverse tabelle/righe in modo tale che il salvataggio abbia esito positivo. Spesso l'utilizzo di un ordine diverso non riuscirà con le violazioni dei vincoli, almeno su SQL Server e molti altri database. –