tanımlı hiçbir anahtara sahip İşte benim kodudur.Varlık tipi 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; }
}
alıyorum hatadır:
Varlık Türü 'İletişim' tanımlı hiçbir anahtara sahip. Bu varlık türünün anahtarını tanımlayın.
Varlık Türü: EntitySet 'İletişim' tanımlı hiçbir anahtara sahip tip 'Kişiler' dayanmaktadır
? 'Key' özelliğini ayarladıktan sonra yeniden mi yaptınız? Ayrıca, 'İletişim' sınıfını aramayı tercih ederim, çünkü bir kişi temasını değil, 1 kişiyi temsil eder. –
yes @Gert bunu yeniden yaptı, ancak sınıf ve kimliğin isimlendirilmesinde olduğu gibi problem. Yine de teşekkürler :) – Affuu
Peki, sizin için iyi, ama mantıklı değil. Anahtar özellik burada yeterli olmalıdır. Başka bir şey olduğunu düşünüyorum. –