以下是我的代码。当我在执行此代码后看到表数据时,它仍然是空白的。任何使以下代码工作的想法将不胜感激。
Dim dbcontext As New Model1Container
Dim employee As New emp
employee.empid = 1
employee.empname = "some name"
employee.empaddress = "some address"
dbcontext.emps.AddObject(employee)
Try
dbcontext.SaveChanges()
Catch ex As Exception
MsgBox(ex.Message)
End Try
我正在使用VS 2010 Professional Edition和SQL Server 2008 Express Edition。
答案 0 :(得分:0)
答案 1 :(得分:0)
您使用的是本地数据库文件吗?您可能正在寻找错误位置的变化。默认情况下,程序启动时,VS会将数据库文件复制到调试或发布文件夹中。然后程序运行并进行更改并保存到调试或发布文件夹中的文件中。程序结束,当您查看源文件夹中的数据库时,它看起来是一样的。您可以更改app.config中的连接字符串以使用绝对路径来避免这种情况。
有关详细信息,请参阅http://blogs.msdn.com/b/smartclientdata/archive/2005/08/26/456886.aspx