我有一个小项目,只是在关于如何播种和初始化一些数据的一些建议之后。客户和历史两个主要类别。这些之间存在一对一的关系。在历史中,除了属性之外,还有许多其他类,例如。家庭班。
所以在初始化类中,我可以将值设置为历史类的属性,但我无法弄清楚如何访问和设置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 :(得分:1)
历史列表可以像这样初始化:
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
//...
}
}
};