1

以下是我的代码。当我在执行此代码后看到表格数据时,它仍然是空白的。任何使以下代码工作的想法将不胜感激。

将 dbcontext 调暗为新的 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 专业版和 SQL Server 2008 速成版。

4

2 回答 2

0

你试过了吗dbcontext.SubmitChanges()

参考 - 1

参考 - 2

于 2012-01-19T09:14:22.937 回答
0

您是否使用本地数据库文件?您可能正在错误的地方寻找变化。默认情况下,当程序启动时,VS 会将数据库文件复制到调试或发布文件夹中。然后程序运行并进行更改并保存到调试或发布文件夹中的文件。程序结束,当您查看源文件夹中的数据库时,它看起来是一样的。您可以更改 app.config 中的连接字符串以使用绝对路径来避免这种情况。

有关详细信息,请参阅http://blogs.msdn.com/b/smartclientdata/archive/2005/08/26/456886.aspx

于 2012-03-30T19:55:21.180 回答