1
resposta

Banco de dados não foi preenchido

Fui acompanhando a aula. E retornou um erro ao tentar encontrar cliente com o cod 1. No banco de dados, mesmo após rodar o comando de criação abaixo, não apareceu nenhum dado, só as tabelas e o bd :

dotnet ef database update --project Alura.ByteBank.Dados

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Existe mais algum passo que deveria ter feito?

1 resposta

Olá Sergio! Tudo bem?

Pelo que entendi, você está tendo um problema ao tentar encontrar um cliente com o código 1 no banco de dados, mesmo após rodar o comando de criação.

Pelo print que você compartilhou, parece que o banco de dados foi criado corretamente, mas as tabelas estão vazias. Isso pode acontecer se você não tiver inserido os dados manualmente ou se não tiver configurado corretamente as migrações.

Uma possível solução é verificar se você criou as migrações corretamente. Certifique-se de que você tenha executado o comando dotnet ef migrations add <nome_da_migration> antes de rodar o dotnet ef database update. Isso garante que as alterações no modelo sejam refletidas no banco de dados.

Outra possibilidade é verificar se você está inserindo os dados manualmente. Se você não tiver feito isso, você pode usar o comando dotnet ef dbcontext scaffold para gerar automaticamente as classes de entidade a partir do banco de dados existente. Assim, você terá as classes de entidade preenchidas com os dados do banco.

Caso nenhuma dessas soluções funcione, pode ser necessário revisar o código e a configuração do seu projeto para identificar possíveis erros.

Espero ter ajudado e bons estudos!