Projemde bir Kullanıcı modelim ve bir Olay modelim var. Etkinlik, bir içerik oluşturucuya (Kullanıcı) sahiptir ve katılımcıya (Kullanıcılar) sahiptir; böylece Etkinlik, Kullanıcı ile bire çok ilişki ve aynı tabloya çoktan çoğa ilişkisi vardır.Varlık Çerçeve Kodu İlk: Bire Çok ve Çoktan Birden Çok İlişkisi aynı tabloya
: Ben göç birçok ilişki birçok oluşturmaz Çok-çok ilişki eklendiğinde SonraPublic class Event
{
...
public int CreatedById { get; set; }
public virtual User CreatedBy { get; set; }
...
}
:
böyle ilk bire çok ilişki vardı
Public class User
{
...
public virtual ICollection<Event> Events { get; set; }
...
}
Public class Event
{
...
public int CreatedById { get; set; }
public virtual User CreatedBy { get; set; }
public virtual ICollection<User> Users { get; set; }
...
}
Bire çok ilişkiyi kaldırırsam, geçiş çoktan çoğa ilişkisi başarıyla oluşturur.
Bunu yalnızca veri ek açıklamalarıyla yapmanın bir yolu var mı?
Doğru @slauma konum ingilizcem mazur benim anadilim değil, sadece benim en iyisini yapmaya çalışıyorum. – Escobar5
Düzenledim, umarım daha net olur – Escobar5
Bir dil meselesi demek istemedim, ancak içerik (herhangi bir hata mesajı veya istisnası vb. Varsa veya sonuç beklediğiniz gibi değilse). Neyse, nevermind, sorun zaten çözülmüş gibi görünüyor :) – Slauma