Zacząłem używać EF, używając najpierw bazy danych i generując mój diagram z bazy danych.Aktualizacja schematu bazy danych bez upuszczania danych?
Teraz zmieniłem i dokonałem wielu zmian w moim diagramie i chciałbym zaktualizować mój schemat bazy danych bez utraty danych. Jednak generowanie bazy danych z diagramu wydaje się upuszczać wszystkie tabele i odtwarzać je.
Najpierw znalazłem "migracje danych" dla kodu. Czy jest coś podobnego na pierwszy model lub w jaki sposób mogę zachować dane?
Używam VS 2012 z EF5
instalacja do testowej bazy danych, a następnie zrobić różnicę między testowej bazy danych i produkcji przy użyciu narzędzia do wyboru, który produkuje skrypty różnica: http : //stackoverflow.com/questions/5861991/deploying-database-changes-with-ef-4-1 – AaronLS
Z wyjątkiem "generate database from model" zamienia wszystkie twoje ładne DefiningQueries (widoki) na tabele i kosza plik edmx w procesie . – Dave
W takim przypadku używam funkcji porównywania schematu programu Visual Studio. Działa całkiem dobrze. Zmienione nazwy kolumn są problematyczne, ale poza tym to zadanie jest gotowe. –