1
resposta

Id nao é passado no parametro do metodo

Porque o Id não é passado como parametro no metodo Adiciona?

Caso eu não estivesse utilizando um Banco de Dados como eu deveria gerar um Id? Eu criei um List porem com os dados setados por mim mesmo, mas ao criar o metodo Adiciona, ele inclui o produto mas não trás nenhum Id, poderiam me ajudar?

1 resposta

Olá Diego, tudo bem?

Como essa aplicação é feita com o Entity Framework, ele que se encarrega de gerar o número do Id dos registros. Sempre que criar um objeto novo que será registrado no banco de dados, evite passar o Id, porque dará uma exceção que diz que está tentando adicionar um valor em um campo que já recebe um valor automático.

Bons estudos!