2017-01-16 89 views
0

我有一個小項目,並且就如何種子和初始化一些數據提出了一些建議。兩個主要類是客戶端和歷史。這些之間有一對一的關係。在歷史中,除了屬性外,還有其他一些類,例如。家庭課。使用代碼第一個實體框架初始化類

因此,在初始化類中,我可以將值設置爲歷史類的屬性,但我無法弄清楚如何訪問和設置Family對象中屬性的值(它本身是一個單獨的表它自己的ID和HistoryID作爲外鍵)的歷史

var historys = new List<History> 
{ 
    new History {ClientID=2, Hopc="The dog ate my homework"}, 
    new History {ClientID=1, Hopc="The cat ate the dog"}    
    // new History {ClientID=3, Family????...} 
}; 
+0

你感到困惑的,因爲嵌套初始化程序語法? – Ankit

+0

嗨Ankit。我想是這樣。有什麼建議? – jmg

+1

傑羅姆,請包括歷史,家庭班的代碼。 – Ankit

回答

1

列表可以像這樣被initlialized:

var historys = new List<History> 
{ 
    new History {ClientID=2, Hopc="The dog ate my homework"}, 
    new History {ClientID=1, Hopc="The cat ate the dog"} 
    new History 
    { 
     ClientID=3, 
     Family = new Family 
     { 
      Property1 = "value1", 
      Property2 = "value2 
      //... 
     } 
    } 
}; 
相關問題