Nesse video estarei ensinando a criar um crud simples em dotnet 6 usando entityframework, e codegenerator para gerar todo codigo para nos.
Será preciso criar manualmente apenas a entidade e o contexto, e configurar a conexão com o banco de dados na aplicação.
O resto é gerado tudo de forma automatica.
Segue os comandos para instalação dos pacotes e geração do controler.
#pacotes do EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet add package Microsoft.EntityFrameworkCore.Tools
#pacote do driver do mysql
dotnet add package Pomelo.EntityFrameworkCore.MySql
#ferramenta do EntityFrameworkCore
dotnet tool install --global dotnet-ef
#pacote do codegenerator e suas dependencias
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.VisualStudio.Web.CodeGenerators.Mvc
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
dotnet tool install --global dotnet-aspnet-codegenerator
#criando uma migration
dotnet ef migrations add Initial
#populando a migration no banco de dados
dotnet ef database update
#gerando controlador (se não estiver seguindo mesmo fluxo do video editar para seu uso.)
dotnet aspnet-codegenerator controller -name UsersController -m User -dc AppDbContext --relativeFolderPath Controllers --restWithNoViews
#rodar aplicação
dotnet run