Criei as duas classes PessoaFisica e PessoaJuridica que herdam de Usuario. Atualizei o banco através do consele: add-migration e atualizou as tabelas no banco.
Mas no meu programa, eu tenho um código que pega todas as vendas:
var TodasVendas = context.Vendas.Include(u => u.Cliente).Include(vp => vp.VendaProduto).ThenInclude(v => v.Produto).ToList();
Aí quando ele executa aparece o seguinte erro:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in EntityFramework.Core.dll
Additional information: Invalid column name 'Discriminator'.
Invalid column name 'Discriminator'.
Quando faço o include do cliente na chamada: no banco existe a coluna "Discriminator" mas na minha entidade não.
Como resolvo da melhor forma este problema?
Obrigado.