当我开始对Windows窗体应用程序进行全新调试时,我可以将多个记录添加到“klant”表中,没有任何问题。它们都保存在耦合的SQL数据库中。当我退出调试并重新启动应用程序并添加1条新记录时,所有以前的记录都被删除,而一条新记录现在是表中的第一条记录..如果我添加多条记录,之前的记录也已消失
代码很简单:
Public Class DALKlant
Dim dc As New DumbbellDataContext
Dim klant As New klant
Public Sub AddKlant(ByVal klant As klant)
dc.klants.InsertOnSubmit(klant)
dc.SubmitChanges()
End Sub
End Class
编辑:起初我根本无法保存任何数据,我不得不将连接字符串重定向到mdf。在bin / debug / app_data文件夹中。不知道这是否与问题有关。