Pessoal, eu tenho um projeto e estou com a seguinte dúvida.
Tenho uma classe pai que se chama cliente.
public abstract class Cliente
{
public int ID { get; set; }
public string Nome { get; set; }
}
Tenho duas classes que herdam de Cliente, uma com nome de PessoFisica com CPF e outra PessoaJuridica com CNPJ.
A questão é, como puxo uma lista do banco de dados para exibir numa tabela nessa sequencia:
ID/Nome / CPFeCNPJ
Se eu colocar numa Lista de Clientes conforme DAO abaixo eu não consigo puxar as particularidades (CPF ou CNPJ).
Segue minha Classo DAO:
public IList<Cliente> ListarClientes()
{
lista = from cliente in contexto.Clientes
orderby cliente.Nome
select cliente;
return lista.ToList();
}
Obs.: Estou usando o Framework Entity