0

在我的应用程序中,我必须使用表:tblName/tblTel

tblName---> ID (PK) & Names

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 中没有任何反应并且它是空的。

4

2 回答 2

0

您错过了以下代码行!

ent.tblTels.InsertOnSubmit(tbltel);

或者

ent.tblTels.AddObject(tbltel);
于 2013-11-06T13:38:24.077 回答
0

有必要在 MyEntities 中添加一个对象 tblTel:

ent.tbltels.AddObject(tbltel);
于 2013-11-06T13:39:05.223 回答