Wiki
Clone wikiASP.NET Web API / Zastosowanie schematu bazy danych na lokalnej maszynie
CoGotujo.pl - ASP.NET Core
Zastosowanie schematu bazy danych na lokalnej maszynie
Zmiana konfiguracji połączenia z bazą danych na czas wykonania operacji
Na czas wykonywania aktualizacji bazy danych tudzież migracji wpierw należy zmienić linijkę w pliku appsettings.json
:
"CoGotujoDatabase": "Server=db;Database=cogotujodb;UserId=postgres;Password=postgres;"
"CoGotujoDatabase": "Server=localhost;Database=cogotujodb;UserId=postgres;Password=postgres;"
Zastosowanie schematu bazy danych
Stosując podejście CodeFirst za każdym razem gdy stawiamy czystą bazę danych lub gdy chcemy skorygować jej schemat musimy skorzystać z EF. Dokłanie posłużymy się operacją updateDatabase, które wygląda następująco:
-
jeśli korzystasz z VS to wpisz w PM:
Update-Database
-
jeśli korzystasz z cli to wykonaj w lokalizacji pliku *.csproj:
dotnet ef database update
Pamiętaj by przywrócić oryginalny ConnectionString, który zmieniłeś w punkcie pierwszym!!
Źródła:
Updated