Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

sobre o aviso de warning

durante a aula ocorre uma aviso de warnig ao fazer a migraçao, este :

The key {'ClienteId'} on entity type 'Endereco' contains properties in shadow state - {'ClienteId'}. To configure this warning use the DbContextOptionsBuilder.ConfigureWarnings API (event id 'CoreEventId.ModelValidationWarning'). ConfigureWarnings can be used when overriding the DbContext.OnConfiguring method or using AddDbContext on the application service provider.

isso nao geraria nenhum problema, o que pode ser feito para evitar?

1 resposta
solução!

Olá Luan, tudo certo?

Isso não gera nenhum problema. Isso aconteceu porque Endereco tem uma referência não mapeada de Cliente, que seria a propriedade IdCliente.

Este trecho foi retirado da documentação: "As propriedades de sombra são úteis quando há dados no banco que não devem ser expostos nos tipos de entidade mapeada". Ou seja, esse warning serve apenas para informar da existência dessa propriedade.

Mais informações neste link da documentação sobre Propriedades de Sombra.

Bons estudos!