tldr/pages.pl/common/dotnet-ef.md

37 lines
851 B
Markdown

# dotnet ef
> Narzędzia projektowania dla Entity Framework Core.
> Więcej informacji: <https://learn.microsoft.com/ef/core/cli/dotnet>.
- Zaaktualizuj bazę danych do wybranej migracji:
`dotnet ef database update {{migracja}}`
- Wyczyść bazę danych:
`dotnet ef database drop`
- Wyświetl dostępne `DbContext`:
`dotnet ef dbcontext list`
- Wygeneruj kod dla `DbContext` oraz typów encji bazy danych:
`dotnet ef dbcontext scaffold {{connection_string}} {{dostawca}}`
- Dodaj nową migrację:
`dotnet ef migrations add {{nazwa}}`
- Usuń poprzednią migrację, cofa zmiany w kodzie stworzone dla poprzedniej migracji:
`dotnet ef migrations remove`
- Wyświetl dostępne migracje:
`dotnet ef migrations list`
- Wygeneruj skrypt SQL dla zakresu migracji:
`dotnet ef migrations script {{początkowa_migracja}} {{końcowa_migracja}}`