Jak dodać nową migrację pierwszego kodu z nowo wygenerowaną bazą danych?
Włączyłem migracje oparte na kodach w moim projekcie ramowym encji i dodałem kilka migracji, które wykonują takie czynności, jak zmiana nazw tabel. Usunąłem jednak bazę danych i spowodowałem, że struktura encji wygenerowała zupełnie nową bazę danych na podstawie mojego najnowszego modelu danych. Jeśli spróbuję uruchomić:
PM> Add-Migration TestMigration
... mówi mi, że najpierw muszę zastosować istniejące migracje. Więc biegam:
PM> Update-Database
... ale problem polega na tym, że próbuje zaktualizować bazę danych, która nie wymaga aktualizacji; opiera się już na najnowszym modelu danych. Otrzymuję błąd, gdy próbuje zmienić nazwę tabeli, która teraz nie istnieje.
Czy w jakiś sposób mogę wskazać migrację danych, że moja baza danych jest aktualna i nie wymaga żadnych uruchomionych migracji? Co powinienem zrobić?