Importante

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!

1
resposta

O EntityFramework entendeu a herança.

Na opinião do instrutor como resposta para a questão, ele diz que o EntityFramework não iria salvar corretamente os dados pois, embora permitisse o polimorfismo, ele talvez não entendesse. Realizei um teste com o Dao de Usuário que eu havia criado, e tanto para pessoa física quanto para pessoa jurídica, ele salvou os campos CNPJ, CPF e Discriminator corretamente, em cada caso. Então fica a minha dúvida, se isto ocorreu por sorte, mas não é uma regra, ou talvez seja uma implementação nova do EntityFramework 7, ou alguma outra coisa?

Obrigado.

1 resposta