ArvidsonFoto MVC NET8
1.0.0
Reconstrução do ArvidsonFoto com MVC e .NET8 (atualizado de .NET5 para .NET6 para .NET8)
Para iniciar o site, existem algumas etapas que você precisa concluir.
modelBuilder.InitialDatabaseSeed();
(ca. linha 163) em /ArvidsonFoto/Data/ArvidsonFotoDbContext.cs , para poder criar um novo banco de dados com seus dados associados.dotnet ef database update --context ArvidsonFotoDbContext
dotnet ef database update --context ArvidsonFotoIdentityContext
Para criar uma nova migração se um modelo de dados for alterado, execute o comando: dotnet-ef migrations add DatabaseSeed --context ArvidsonFotoDbContext
Se você receber uma mensagem de erro ao executar: dotnet-ef database update
, que diz:
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a build-in dotnet command.
* You intended to execute a .NET program , but dotnet-ef does not exist.
* You intended to run a global tool, but dotnet-prefixed executable with this name could not be found on the PATH.
Então você precisa instalar a CLI dotnet-ef (estrutura de entidade dotnet), que é instalada por meio do comando:
dotnet tool install --global dotnet-ef
Atualize seu dotnet-ef para a versão 8.0.0 ou superior usando o comando:
dotnet tool update --global dotnet-ef