2016-03-18 17 views
0

kullanarak ben bir varlık çerçevesinde akıcı API kullanmak sevmiyorum olmadan manuel ilişki ilişki nasıl yapılır, ben aşağıdaki gibi bir manuel şekilde kullanmayı tercih ediyorum:yerine, fluentapi

[Key] 
public int id { get; set; } 

Ancak, yukarıda bu el ile yolu kullanarak nasıl bir yabancı anahtar yapabilirim?

+0

için bkz? Neredeyse her zaman veritabanımı tasarlarım ve sonra modelleri veritabanından güncellerim. –

+0

şimdi EF hakkında bilgi sahibi olmak istiyorum. ile bağlantıya geçmek istemiyorum. – ridwan

cevap

0

[ForeignKey ("[Name of column]")] anntribute. Examle için:

public class Student 
{ 

    public int ID { get; set; } 
    public string Name { get; set; } 

    public int StandardRefId { get; set; } 

    [ForeignKey("StandardRefId")] 
    public Standard Standard { get; set; } 
} 

public class Standard 
{ 
    public int ID { get; set; } 
    public string Name { get; set; } 

    public ICollection<Student> Students { get; set; } 
} 

fazla bilgi için neden veritabanı ilk yaklaşım kullanmayın Examle EF Code Firs Foreign keys