Windows应用程序将数据保存到多个表中

时间:2012-08-28 05:59:18

标签: c# c#-4.0 entity-framework-4.1

我目前正在使用实体框架

开发C#

我有2个名为Tab_1Tab_2的表。 点击保存按钮后,表格Tab_1会保存,之后我必须添加Tab_1's上次输入的主键值,才能保存到Tab_2的第一列。

我试过了,但我收到了错误。

示例代码:

Tab_1 t1 = new Tab_1();
//t1.a1 is auto generated primary key
t1.a = txt1.Text;
t1.b = text = txt2.Text;
context.tab_1.AddObject(t1);
context.savechanges();

Tab_2 t2 = new Tab_2();
t2.id = t1.a1;
t2.name = txt3.Text;
context.savechanges();

遗憾的是,最后一行context.savechanges()引发了以下错误:

  

您的SQL语法有错误;   检查与您的MySQL服务器版本对应的手册   正确的语法在'

附近使用

0 个答案:

没有答案