Come è possibile eseguire sviluppi incrementali con il primo database del codice struttura entità. Perché se modifico qualcosa, modellino le classi, rigenera il database che ha messo in perdita i miei dati già nel database. Sto usando DropCreateDatabaseIfModelChanges
. C'è qualcosa di diverso da quello di eseguire alter domande piuttosto che ricreare.Sviluppo incrementale del database nel codice del framework Entity prima
risposta
Codice EF Prime migrazioni ti aiuteranno qui, è in alfa/CTP al momento: Entity Framework Code First Migrations: Alpha, controlla anche il ADO.NET team blog:
La richiesta più consistente che abbiamo sentito da voi, poiché il rilascio EF 4.1 è stato per una soluzione migrazioni per Code First che si evolverà in modo incrementale lo schema del database, come si modella cambiamenti nel corso tempo. Oggi annunciamo la pubblicazione della prima Community Preview Technical (CTP) del nostro lavoro di Code First Migrations.
Come ricordo, i documenti Microsoft dicono di essere sicuri che non per utilizzare DropCreateDatabaseIfModelChanges
negli ambienti di produzione. Il punto di tale opzione è di aiutarti a trovare una popolazione di dati basata su codice per le tue esecuzioni di test. Non ho visto nessuno strumento per aiutare con modifiche incrementali quando si utilizza il codice prima. Dove lavoro, usiamo una prima installazione del database e creiamo uno script di modifica per ogni nuova versione che include le istruzioni alter e insert.
sviluppo di database incrementale non è attualmente disponibile nella versione corrente del quadro codefirst tuttavia è incluso nella tabella di marcia per il prossimo rilascio, che sarà disponibile con MVC 4
che fin da oggi si avrebbe bisogno di rimuovere i metadati tracciamento dalle convenzioni del database e aggiornamento manuale del database tramite script o utilizzando lo strumento sql fino a quando questa nuova convenzione non viene aggiunta al framework
- 1. Entity Framework 4.3 codice prima denominazione del database
- 2. Come si popolano i dati nel codice Entity Framework prima della creazione del database?
- 3. Il codice del framework Entity crea prima la colonna "discriminator"
- 4. Entity Framework SaveChanges() non l'aggiornamento del database
- 5. Prevenire l'arrotondamento decimale nel database Entity Framework prima
- 6. Impossibile trovare il nuovo database First Entity Framework del codice
- 7. Entity Framework 5 Codice prima relazione autoreferenziale
- 8. Imposta timeout del database in Entity Framework
- 9. Codice Entity Framework prima con tipo TimeStamp
- 10. codice di Entity Framework prima per Oracle
- 11. Entity Codice Framework prima migrazione errore
- 12. Entity Framework 6 Codice Prima personalizzato
- 13. Come utilizzare Entity Framework in modalità Primo rilascio codice prima?
- 14. Entity Framework senza database
- 15. Come aggiornare una riga usando il codice Entity Framework prima?
- 16. Entity Framework crea sottolineare colonna durante la generazione del database
- 17. Entity Framework 6 (codice prima) versioning e auditing di entità
- 18. Entity Framework - Prestazioni nel conteggio
- 19. Entity Framework Codice primo sviluppo Risorse e documentazione
- 20. Entity Framework e nomi delle colonne del database
- 21. Strumento per l'analisi statica incrementale del codice?
- 22. Aggiornamento della voce del database MVC Entity Framework
- 23. Codice prima Entity Framework 4: Failing con autenticazione SQL
- 24. Entity Framework Codice Prima DateTime aggiornamento campo sulla modificazione
- 25. Entity Framework Code Prima senza app.config
- 26. Entity Framework Codice Prima AddOrUpdate metodo inserire i valori duplicati
- 27. entità framework 4.1 codice prima autorizzazione CREATE DATABASE negata nel database 'master'
- 28. Entity Framework - Prima query lenta
- 29. .NET 4.0 Timeout del framework Entity scaduto
- 30. Entity Framework codice prima trovare vs SingleOrDefault (Eager Loading)