Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Banco de dados recebendo valor Preço como 0,00

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?

4 respostas

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

solução!

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!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software