dotnet new web -o NomedoProjeto -f net5.0
dotnet add package Microsoft.EntityFrameworkCore.Sqlite
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet clean
dotnet build
https://dotnetcoretutorials.com/2020/01/01/live-coding-net-core-using-dotnet-watch/
dotnet watch run
- OBS11: instalar o dotnet tool
dotnet tool install --global dotnet-ef --version 5.0.0
https://www.entityframeworktutorial.net/efcore/cli-commands-for-ef-core-migration.aspx
https://docs.microsoft.com/pt-br/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli
-
OBS2: para a injeçao de dependencia foi usado o [FromServices] no parametro das actions, no caso para o context https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.fromservicesattribute?view=aspnetcore-5.0
-
OBS3: como teste dos endpoints da API, foi usado o Postman