En este video se instala y emplea el comando aspnet-codegenerator para la generación automática del controlador del modelo indicado, incluyendo las acciones y vistas necesarias para el CRUD.
--- Comando de instalación ---
Si se está empleando ASP.Net Core 2.2
dotnet tool install -g dotnet-aspnet-codegenerator --version 2.2.4
Si se está empleando ASP.Net Core 3.0
dotnet tool install -g dotnet-aspnet-codegenerator
Comando para generar las vistas y el controlador
dotnet aspnet-codegenerator controller -name ClientesController -m Cliente -dc ClienteContext --relativeFolderPath Controllers --useDefaultLayout --referenceScriptLibraries
--- Posibles errores ---
Si se tienen instalada la versión incorrecta de aspnet-codegenerator instalado aparecerá el siguiente mensaje de error:
The application to execute does not exist: 'C:\Users\Tim\.dotnet\tools\.store\dotnet-aspnet-codegenerator\2.2.0-rtm-35687\dotnet-aspnet-codegenerator\2.2.0-rtm-35687\tools\netcoreapp2.1\any\dotnet-aspnet-codegenerator.dll'.
Esto se corrige desinstalando el paquete:
dotnet tool uninstall -g dotnet-aspnet-codegenerator
Y luego instalando la versión apropiada.