为什么我的SQL Server数据删除时,应用程序停止

本文关键字:应用程序 删除 我的 SQL Server 数据 为什么 | 更新日期: 2023-09-27 18:17:18

我在SQL Server中有一个包含datetime列的表。我用LINQ to SQL.

在运行程序时,所有数据都保存在一个表中,我得到了所有正确的结果。

但是一旦我关闭运行,表中没有数据,getall函数返回null。

我找不到问题。

将数据插入表的代码是:

public bool AddTime(WorkTime ToAdd)
{
    try
    {
        _context.WorkTimes.InsertOnSubmit(ToAdd);
        _context.SubmitChanges();
    }
    catch (Exception)
    {
        return false;
    }
    return true;
}

为什么我的SQL Server数据删除时,应用程序停止

最有可能的是,您使用SQL Server Express Edition独立文件,每次构建时都会重新部署(复制到输出文件夹)。

选项:

  • 在引擎内部注册数据库,而不是使用独立的文件,或者
  • 当你构建时,注意不要覆盖你的数据库。