Ich arbeite an einer ASP.Net-Anwendung und habe eine Datenbank, die ich bisher als Prod-Datenbank und Dev-Datenbank verwendet habe. Ich habe mich nun entschieden, eine neue Datenbank zu erstellen, die die Entwicklerdatenbank sein wird und auch das Produktdatenbankmodell. Mit Entity Framework habe ich das Datenbankmodell erstellt. Jetzt wusste ich nicht wirklich heiß, um diese dev-Datenbank in einen anderen Datenserver zu erstellen, der auch dev sein wird. Btw ich arbeite an AzureWie kann ich mithilfe von Entity Framework eine Datenbank aus einem Datenbankmodell erstellen?
-1
A
Antwort
2
Sie können Entity Framework Code First Migrations verwenden. Dies spielt auch gut mit CD-Szenarien.
Sie können auch ein Visual Studio-Datenbankprojekt verwenden. Beachten Sie, dass diese Art von Projekt vollständig unabhängig von Entity Framework ist. Sie müssen manuell mit der rechten Maustaste klicken und die Bereitstellung aus Visual Studio auswählen. Bei CD-Szenarios können Sie mithilfe von VSTS automatisch einen DACPAC bereitstellen.
Die Vorteile dieser beiden sind, dass Ihr Datenbankschema (und sogar Referenzdaten) jetzt Teil der Quellcodeverwaltung ist, und zwar zusammen mit Ihrem Projekt.
Verwandte Themen
- 1. Kann ich Entitäten aus separaten Datenbanken in Entity Framework erstellen?
- 2. Wie kann ich eine Fremdschlüsseleinschränkung mithilfe von Hibernate-Anmerkungen erstellen?
- 3. Gibt es eine Möglichkeit, eine Access-Datenbank aus einem Visio-Datenbankmodell zu erstellen?
- 4. Entity Framework ohne Datenbank
- 5. Entity Framework 6: Wie setze ich eine Datenbank mithilfe von Code ersten Migrationen und eine FTP-Bereitstellung
- 6. Wie kann ich eine Zend Form Entity mit einem Array von Elementen mithilfe von Annotations implementieren?
- 7. Entity Framework - Objekte aus der Datenbank aktualisieren
- 8. Wie kann ich eine Datenbank und Tabellen zur Laufzeit mit Entity Framework 6 erstellen?
- 9. Wie kann ich eine bereits vorhandene Datenbank in eine UWP mit Entity-Framework oder einem anderen Framework laden
- 10. Wie kann ich eine DateUpdated-Spalte mithilfe des Entity Framework automatisch festlegen?
- 11. Entity Framework Handbuch Datenbank Änderung
- 12. Wie kann ich eine Integritätsbedingung mithilfe von zwei Feldern erstellen?
- 13. Wie ändere ich die Datenbank - Schema von Entity Framework (MySQL-Datenbank) verwendet?
- 14. Wie Sie eine Fremdschlüsselbeziehung in Entity Framework hinzufügen?
- 15. Entity Framework - Navigationseigenschaft erstellen
- 16. Wie separiere ich meine Entitäten vom Datenbankmodell?
- 17. Entity Framework kann Datenbank nicht aktualisieren
- 18. Entity Framework - Composite PK von Wertobjekt erstellen
- 19. ASP.Net Entity Framework eine Datenbank pro Benutzer
- 20. Entity Framework: Wie Datenbank aktualisieren, wenn Modell
- 21. Entity Framework - Datenbank zuerst - Abfangen von DbContext
- 22. Wie kopiert man eine komplette Datenbank mit Entity Framework?
- 23. Daten aus der Datenbank von Entity Framework zu listen - WCF
- 24. Wie Entity Framework zwingen die Datenbank nicht
- 25. Entity Framework - Vorhandene Datenbank hinzufügen
- 26. Herstellen einer Verbindung mit einer vorhandenen Azure-Datenbank über eine MVC-Anwendung mithilfe von Entity Framework
- 27. Wie kann ich eine Entity Framework ICollection als ObservableCollection ändern?
- 28. Wie kann ich Tabellen mithilfe der fließenden API in ASP.NET MVC 5, Entity Framework 6 zuordnen?
- 29. Entity Framework kann das Modell nicht korrekt aus der Datenbank erstellen
- 30. Wie kann ich zwei Entity Framework-Aufrufe in einem kombinieren?
Wenn dies Code zuerst ist, müssen Sie nur die Verbindungszeichenfolge ändern und sicherstellen, dass Sie den Standardinitialisierer (CreateDatabaseIfNotExists) nicht durch einen ersetzt haben, der die Datenbank nicht erstellt. –