Próbuję wygenerować skrypt SQL, który utworzy dla mnie bazę danych. Do tej pory próbowałem to:Migracja do struktury obiektu - wygenerowanie skryptu sql bieżącego modelu bazy danych
Update-Database -Script -SourceMigration: $InitialDatabase
Update-Database -Script -SourceMigration:0
ale oba z nich dają mi skrypty, które są początek od pierwszego do ostatniego migracji. I nie ma początkowego stanu bazy danych, która powinna obejmować utworzenie samej bazy danych i pojedynczej tabeli, która była tam, kiedy dodałem migracje do mojego projektu.
Jak odtworzyć teraz mój model, gdy migracje nie dają pełnego skryptu sql?
Jak rozumiem, zawsze powinien istnieć stan początkowy. Kilka pytań; Czy możliwe jest, że plik migracji został usunięty przez błąd? Jeśli nie, to jakie błędy narzędzie migracji daje podczas aktualizowania bazy danych bez użycia -script? Utworzenie bazy danych zwykle nie pojawia się w migracjach, ponieważ nazwa zależy od ciągu połączenia, chociaż narzędzia do migracji często tworzą bazy danych w razie potrzeby, korzystając z tych informacji. Co zawiera twój skrypt? Wszystko oprócz pierwszego stołu, o którym wspomniałeś? – tne