No arquivo JSON adquirido pelos Resources da aula, o preço de cada produto está correto, porém quando ele cria o banco de dados, a tabela é alimentada com o valor 0,00. Alguma solução para isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No arquivo JSON adquirido pelos Resources da aula, o preço de cada produto está correto, porém quando ele cria o banco de dados, a tabela é alimentada com o valor 0,00. Alguma solução para isso?
Olá Matheus, tudo certo?
Sem código fica difícil saber o que está acontecendo. Teria como compartilhar seu código via Dropbox, Google Drive ou Github, para que eu possa dar uma olhada?
No aguardo!
Olá Fabiano, desculpe a demora na resposta. Segue o link
https://www.dropbox.com/s/9mnf8l9i5f62hul/CasaDoCodigo.rar?dl=0
Olá Matheus, desculpe a demora, mas encontrei o problema.
A classe Livro tem um atributo chamado Perco e por mais que na linha: contexto.Set<Produto>().Add(new Produto(livro.Codigo, livro.Nome, livro.Perco)); esteja igual (livro.Perco) ainda assim, o nome é diferente do arquivo .json. Então a classe Livro não consegue transportar o valor para o banco de dados.
Fiz a alteração de Perco para Preco e funcionou normalmente.
Espero ter ajudado!
Eu não acredito que o problema era esse kkk Revisei o codigo inumeras vezes por um problema besta de typo. Muito obrigado pela ajuda e a atenção!!