Minha duvida se baseia em como o Entity Framework acha qual é a keyColumn da entidade, por exemplo:
namespace lojaComEntity.Entidades
{
public class Venda
{
public virtual int ID { get; set; }
public virtual Usuario Cliente { get; set; }
public virtual int ClienteID { get; set; }
public virtual IList<ProdutoVenda> ProdutoVendas { get; set; }
}
}
A minha entidade Vendas possui uma key column designada como int ID, porém como o Entity acha qual é a key column? Por que se você observar o código, tem outra variável que é INT (a ClienteID), em suma, para ele localizar a key column ela só precisa ter escrito ID ou é utilizado outro método para a localização da mesma?