ASP.NET CORE terminal guide
Create a new webapi
dotnet new webapi -n appName.API
Run project
dotnet run
Run project with auto update
dotnet watch run
Connect and Manage database
- requires installation of "dotnet-ef"
dotnet tool install --global dotnet-ef
- view help
dotnet ef -h
- add migration
- requires installation of nuget packages, install via nuget in project
"Microsoft.EntityFrameworkCore"
"Microsoft.EntityFrameworkCore.Design" * "Microsoft.EntityFrameworkCore.NameOfSqlDatabase" -> eg "Microsoft.EntityFrameworkCore.Sqlite"
dotnet ef migrations add MigrationName
- requires installation of nuget packages, install via nuget in project
"Microsoft.EntityFrameworkCore"
"Microsoft.EntityFrameworkCore.Design" * "Microsoft.EntityFrameworkCore.NameOfSqlDatabase" -> eg "Microsoft.EntityFrameworkCore.Sqlite"
- remove migration
dotnet ef migrations remove MigrationName
Apply Migration
dotnet ef database update