SORU
19 Kasım 2009, PERŞEMBE


Varlık Çerçevesi Bire Bir Eşleme Sorunları

VS 2010 beta 2 kullanarak, ASP.NET MVC.

Varlık çerçevesi bir dosya oluşturmak için çalıştım ve benim veritabanından veri var.

Şeyler çimdik etrafında başladım ilişkileri ile bazı sorunlar vardı, ancak aşağıdaki basit için bire bir ilişkiler hatayı alıyorum

Hata 1 Hata 113: Çokluk Rolü geçerli değil '' ilişki 'FK_UserProfiles_Users'. İlgili Bağımlı Rol özellikleri anahtar özellikleri nedeniyle, üst Bağımlı Rolü çokluğu bağlı * olmalıdır. myEntities.edmx 2024

Kullanıcılar masama başka pek çok diğer tablolar ilişkiler oluşur, ama diğer tablolar ile bire bir ilişki yapmaya çalıştığımda bu hata çıkar.

Kullanıcılar Tablo

  • Kullanıcı kimliği
  • Kullanıcı adı
  • E-posta

vb

Userprofıles Tablo

  • UserProfileİD
  • Kullanıcı kimliği (FK için Kullanıcı Tablo)
  • Konum:
  • Doğum günü

CEVAP
19 Kasım 2009, PERŞEMBE


Bire bir ilişkiler için, EF tablolar aynı birincil anahtar kullanarak umuyor. Ve gerçekten, eğer doğruysa bire bir onlar muhtemelengerekir. Eğer kullanıcı Kimliği yaparsanız çok örnek, Userprofıles masada, bire bir birincil anahtar çalışacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • New Scientist

    New Scientis

    27 Kasım 2006
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013