Bir varlık Kullanıcı var. Her Kullanıcının birçok Arkadaş ve Öğretmene sahip olması gerekiyor. EF Kodu ile Önce İstediğimi nasıl elde edeceğime dair biraz kafam karıştı. Benlik referans örneklerini gördüm, ama çoktan çoğa değil.Entity Framework çoktan çoğa öznitelelik
public class Employee
{
#region Properties
public int EmployeeID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public int? ManagerID { get; set; }
public Employee Manager { get; set; }
#endregion
}
ve ModelBuilder: Örneğin bir bu b ile arkadaşı ise (Arkadaş vardır benim durumumda, kendini referans olan bir varlık nasıl oluşturulur
modelBuilder.Entity<Employee>().
HasOptional(e => e.Manager).
WithMany().
HasForeignKey(m => m.ManagerID);
b demektir a) ve Öğretmenlerle arkadaş (eğer b'nin öğretmeni ise, b öğrencisi a)?
Benzer bir konu zaten varsa üzgünüz. Herhangi bir yardım büyük beğeni topluyor.
Buna ne dersin? http://blogs.msdn.com/b/wriju/archive/2011/05/14/code-first-ef-4-1-building-many-to-many-relationship.aspx –
Örnek sadece birçok Öz-referans olmadan, çok kolay olan ve bir model Oluşturucusu gerektirmeyen bire çok. Her neyse yardımın için teşekkür ederim. – Unknown