Ola, estou iniciando no Entity Framework e tenho dúvida da maneira correta de criar um relacionamento entre tabelas. Segue as classes:
Public class Cliente
{
public int ClienteId {get;set;}
public string Nome {get;set;}
public virtual List<PedidoCabecalho> ListaPedidos {get;set}
}
Public class PedidoCabecalho
{
public int PedidoId {get;set;}
public date DataPedido {get;set;}
public int ClienteId {get;set;}
public virtual Cliente cliente {get;set;}
}
A dúvida é se a propriedade ClienteId da classe PedidoCabecalho é necessário ou se somente propriedade virtual :
public virtual Cliente cliente {get;set;}
resolve a questão do relacionamento.
Grato a todos
Programe o mundo para uma vida melhor!