c#/LINQ to SQL insertonsubmit()不起作用
我的桌面应用程序在c#中有问题。我决定将web表单中非常简单的web应用程序迁移到windows表单。我使用了sql和LINQ。在网络表单中,一切都很好。现在,在windows窗体中,代码是完全相同的。我将其更改为数据库中只有一个控件和一个表。我解除了bug,我认为一切都很好,但由于某种原因insertonsubmit()命令不起作用。我将非常感谢你的帮助 我使用Windows 8,Visual for web 2012,用于桌面2013c#/LINQ to SQL insertonsubmit()不起作用,c#,linq-to-sql,C#,Linq To Sql,我的桌面应用程序在c#中有问题。我决定将web表单中非常简单的web应用程序迁移到windows表单。我使用了sql和LINQ。在网络表单中,一切都很好。现在,在windows窗体中,代码是完全相同的。我将其更改为数据库中只有一个控件和一个表。我解除了bug,我认为一切都很好,但由于某种原因insertonsubmit()命令不起作用。我将非常感谢你的帮助 我使用Windows 8,Visual for web 2012,用于桌面2013 public partial class Form1 :
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DataClasses1DataContext db = new DataClasses1DataContext();
osoba obj = new osoba();
obj.nazwa ="Anna";
db.osobas.InsertOnSubmit(obj);
db.SubmitChanges();
MessageBox.Show("ok");
}
}
附件项目:
如果您使用的是实体框架,请尝试以下操作:
obj.nazwa ="Anna";
db.SaveChanges();
您的代码将在pricnipe中工作。你说“不行”是什么意思?这不是对错误的明智描述。我没有任何错误,但表是空的。我想insertonsubmit()可能有问题,但我不知道如何找到错误app.config中的连接字符串是什么?
code
connectionString=“Data Source=(LocalDB)\v11.0;AttachDbFilename=| DataDirectory | \baza.mdf;Integrated Security=True;Connect Timeout=30”code
在链接中有一个完整的项目。谢谢