Ich habe eine modulare Architektur, bei der einige Tabellen davon abhängen, ob das Modul installiert ist. Wie kann ich im Entitätsframework CTP4 eine Datenbankinitialisierungsstrategie verwenden, die eine Tabelle (und nicht die gesamte Datenbank) löscht und neu erstellt, wenn sich das Modell ändert?Wie Tabelle zu löschen, wenn sich das Modell in EF4-Code erste Datenbankinitialisierung ändert?
2
A
Antwort
0
Ab EF CTP4 gibt es keine Möglichkeit "Tabellen selektiv zu löschen", anstatt die Datenbank neu zu erstellen.
In der endgültigen Version von EF Code First gibt es eine Reihe neuer Funktionen, mit denen Sie (hoffentlich) das erreichen, wonach Sie suchen, wie Sie beim Überschreiben von Seed Ihre eigenen SQL-Skripts schreiben können Methode in Ihrem Initialisierer oder Code First Database Evolution Funktion, an der das Team gerade arbeitet, die das Datenbankschema entwickeln wird, während sich Ihr Objektmodell im Laufe der Zeit ändert, anstatt es neu zu erstellen.
Verwandte Themen
- 1. Aktualisieren von JxTreeTable, wenn sich das Modell ändert
- 2. AngularJS aktualisiert img src nicht, wenn sich das Modell ändert
- 3. angularjs image src ändern, wenn sich das Modell ändert
- 4. Zeilen automatisch in Excel berechnen (oder löschen), wenn sich die erste Spalte ändert
- 5. EF Code Erste Datenbankinitialisierung und Migrationskonflikt
- 6. Warum ändert sich die Reihenfolge meines Arrays, wenn ich das erste Element an das Ende verschiebe
- 7. Warum ändert sich das Datumsformat?
- 8. Wie wird ein Ereignis ausgelöst, wenn sich das v-Modell ändert? (vue js)
- 9. Wie kann ich ein Div erstellen, das sich nicht ändert, wenn sich der innere Inhalt ändert?
- 10. Wie Sie wissen, wenn sich das Fenster zorder ändert
- 11. AppendTo, ändert sich das DOM?
- 12. Sitzungsobjekt ändert sich, wenn das Objekt in C# aktualisiert wird
- 13. Brechen, wenn window.location sich ändert?
- 14. Benutzerdefinierte UITableViewCell ändert sich, wenn TableView gescrollt
- 15. Variable ändert sich nicht, wenn sich eine Ansicht ändert
- 16. Das Etikett ändert sich nicht, wenn sich die Sprache ändert, während die App läuft.
- 17. Kreisdiagramm Hintergrund ändert sich, wenn Scheibe zu klein in MPAndroidChart
- 18. SubSonic: Was passiert, wenn sich etwas ändert?
- 19. WPF-Liste wird aktualisiert, wenn sich das Element ändert
- 20. PHP Statische Funktionen funktionieren nicht, wenn sich das Verzeichnis ändert?
- 21. TextBox-Größe ändert sich, wenn das Formular neu formatiert wird
- 22. Split String, wenn sich das Zeichen ändert. Mögliche Regex-Lösung?
- 23. Tabelle Zeile Hintergrund Farbe ändert sich, wenn das Kontrollkästchen aktiviert ist
- 24. Alert, wenn Wert in PHP-Tabelle ändert
- 25. Angularjs Modell ändert sich nach Websocket Daten Push vom Server
- 26. Die erste und letzte UITableViewCell ändert sich beim Scrollen
- 27. Wie ändert sich die JTree-Ansicht dynamisch, wenn sich der Status eines Knotenobjekts ändert?
- 28. Wie trigger ich etwas, wenn sich WindowState in C# ändert?
- 29. Nichts ändert sich in UITableViewCell
- 30. Wie ändert sich das Layout von DotsPageIndicator in Android?