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
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.
Varlık Çerçevesi 4 yeni varlık skaler ...
Varlık Çerçevesi kod ilk çok-çok eşlem...
Strınglength vs MaxLength Varlık Çerçe...
Nasıl SQL varlık çerçevesi tarafından ...
Varlık Çerçevesi Zaman Aşımı...