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