How to model a 1: N relationship, where 1 user can have multiple requests, and in this request we have reference to another entity ? Ex:
public class Usuario
{
public int UsuarioId { get; set; }
public string Name {get; set; }
public ICollection<Pedido> Pedidos {get; set;}
}
public class Pedido
{
public int PedidoId { get; set; }
public DateTime PedidoDate {get; set;}
public ICollection<Produto> Produtos {get; set;}
}
public class Produto
{
public int ProdutoId {get; set;}
public string ProdutoNome {get; set;}
}
Note: Using the Fluent Api feature with mappings ...