W wersji .NET Framework, zakładając, że baza danych już istnieje, można to rozwiązać, tworząc nowy, pusty plik migracji. Przed EF Core istniało wiele poleceń migracji, a gdy migracja nastąpiła, mogliśmy rozwiązać ją, używając polecenia jak:
Jednak w EF Core istnieją tylko dwa polecenia migracji:
Gdy inicjujemy migrację, struktura tabeli jest w pełni generowana, aby inicjować tabelę przez dotnet ef add initial, a przy następnej migracji ta czy inna niezamierzona operacja da następujące rezultaty
Konto tabeli już istnieje
Poniżej znajduje się plik migracji dla pierwszej inicjalizacji, w następujący sposób:
Aby rozwiązać powyższe problemy, założymy to, że oryginalne pliki migracji nadal tam są i musimy usunąć wszystkie dane w metodzie Up, podczas gdy dane w metodzie Down można usunąć lub nie
|