在我的应用程序中,我必须使用Tables:tblName / tblTel
tblName ---> ID(PK)&名称
tblTel ----> ID(FK)& TELS
我想在一个事务中将数据插入到tblName和tblTel表中,如下所示:
using (MyEntities ent = new MyEntities())
{
tblName tblname = new tblName();
tblTel tbltel = new tblTel();
tblname.Name = txtName.Text;
tbltel.Tel = txtTel.Text;
TA.Adderss = textBox1.Text;
ent.tblNames.AddObject(tblname);
ent.SaveChanges();
}
数据在tblName中正确添加但在tblTel中没有任何反应,它是空的。
答案 0 :(得分:0)
你错过了以下代码行!!
ent.tblTels.InsertOnSubmit(tbltel);
OR
ent.tblTels.AddObject(tbltel);
答案 1 :(得分:0)
必须在MyEntities中添加对象tblTel:
ent.tbltels.AddObject(tbltel);