c#/LINQ to SQL insertonsubmit()不起作用

c#/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 :

我的桌面应用程序在c#中有问题。我决定将web表单中非常简单的web应用程序迁移到windows表单。我使用了sql和LINQ。在网络表单中,一切都很好。现在,在windows窗体中,代码是完全相同的。我将其更改为数据库中只有一个控件和一个表。我解除了bug,我认为一切都很好,但由于某种原因insertonsubmit()命令不起作用。我将非常感谢你的帮助

我使用Windows 8,Visual for web 2012,用于桌面2013

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
在链接中有一个完整的项目。谢谢