Entity Framework 4 - Update-Datenbank-Schemas aus dem Modell. Ohne abwischen der Daten in der Tabelle

Arbeite ich an einem neuen Projekt, wo ich den Luxus, eine Arbeit, die von einer Modell-zu-Datenbank-Ansatz mit Entity Framework 4.

Dem Projekt arbeite ich auf einen agilen Ansatz, bei dem verschiedene Phasen ausgerollt wird im Laufe der Zeit.

Wird das Modell der Erste Ansatz funktioniert in meinem Fall? Die ich, bemerkt wenn Sie "Generate Database from Model" erstellt die gesamte schema von Grund auf, die offensichtlich wischen Sie alle Daten in die db.

Ich hatte gehofft, für eine "Update-Datenbank aus dem Modell" - Ansatz, wo die db würde einfach verändert werden, um die änderungen widerzuspiegeln, anstatt neu erstellt.

Hat jemand irgendwelche Erfahrung in dieser Art des Workflows mit EF?

Dank,

James Sheldon

  • Wenn Sie möchten mehr Kontrolle darüber, welche änderungen, die Sie bringen, und das inkrementelle und selektive änderungen von CSDL->SSDL->Datenbank oder Datenbank->SSDL->CSDL möchten Sie vielleicht einen Blick auf mein 'Modell Comparer" für EFv4: bit.ly/cCbnrn
  • Es ist nun die Migrationen Unterstützung für die EF 4.3-Version, die ermöglicht es Ihnen, inkrementelle Versionierung von änderungen, Daten verschiebt und benutzerdefinierter code pro migration Schritt.
InformationsquelleAutor sheldonj | 2010-06-29
Schreibe einen Kommentar