Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我在调试 winforms 应用程序时会丢失数据库记录?当我启动调试应用程序时,记录被保存到数据库中,但是当它重新启动时,所有的数据库记录都丢失了,并且数据库表是空的。如何在不丢失数据的情况下调试应用程序?
您确定数据库实际上正在更新吗?你检查过你正在调试的程序以外的东西吗?
是否有您未提交的交易?
编辑以回复您的评论
听起来您可能需要在 Visual Studio 解决方案中更改数据库文件的属性 - 关闭“复制到输出文件夹”。
听起来您可能会在事务中添加记录,然后不提交它。当您退出应用程序(调试会话)时,事务将回滚,并且您的所有更改都将丢失。
点击数据库。转到属性。选择“如果更新则复制”。