使用代码第一个实体框架初始化类
问题描述:
我有一个小项目,并且就如何种子和初始化一些数据提出了一些建议。两个主要类是客户端和历史。这些之间有一对一的关系。在历史中,除了属性外,还有其他一些类,例如。家庭课。使用代码第一个实体框架初始化类
因此,在初始化类中,我可以将值设置为历史类的属性,但我无法弄清楚如何访问和设置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????...}
};
答
列表可以像这样被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
//...
}
}
};
你感到困惑的,因为嵌套初始化程序语法? – Ankit
嗨Ankit。我想是这样。有什么建议? – jmg
杰罗姆,请包括历史,家庭班的代码。 – Ankit