Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problema com Entity

Pessoal, boa tarde. Duas duvidas com o entity:

1 - A tabela no banco tem q ter EXATAMENTE o mesmo nome da classe para funcionar ou podemos linkar tabela/classe internamente de alguma forma ?

2 - A coluna com a chave primaria OBRIGATORIAMENTE tem q chamar ID ou podemos dar outro nome e associar ela tb ?

Pergunto pq pra mim só funcionou com essas regras..

2 respostas
solução!

Olá, Felippe!

Você pode usar TableAttribute para definir o nome da tabela:

[Table("Clientes")]
public class Customer
{
    ...
}

Para definir a propriedade que será a chave primária, você pode usar o atributo KeyAttribute:

public class Customer
{
    [Key]
    public int CustomerId{ get; set; }
    ...
}

Boa sorte e bons estudos!

Muito obrigado Marcelo.. O problema com isso foi solucionado, porem estou tendo outro problema para fazer o entity adicionar outra tabela. Fiz um novo topico aqui. Pode me ajudar ? Abraço