Ecco il mio codice anche se ho già perfezionato l'attributo chiave ma c'è ancora un problema.Il tipo di entità non ha una chiave definita EF6
public class Contacts
{
[Key]
public int ContactId { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public string City { get; set; }
public string State { get; set; }
public string Zip { get; set; }
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
}
L'errore che ottengo è:
Entity Type 'Contatti' non ha alcun tasto definito. Definire la chiave per questo tipo di entità.
Tipo di entità: EntitySet 'Contatti' basata sul tipo di 'Contatti' che non ha alcun tasto definito
Davvero? Sei stato ricostruito dopo aver impostato l'attributo 'Key'? Inoltre, preferisco chiamare la classe 'Contact', perché rappresenta 1 contatto, non una raccolta di contatti. –
sì @Gert l'ho ricostruito, ma il problema è come nella convenzione di denominazione di classe e ID. Grazie comunque :) – Affuu
Beh, buono per te, ma non ha senso. L'attributo chiave dovrebbe essere sufficiente qui. Penso che stia succedendo qualcos'altro. –