小编nat*_*t23的帖子

在Visual Studio中调试C#时,是否可以提交对实际数据库的更改?

我正在使用使用SQLExpress数据库的Visual Studio创建一个C#应用程序.当我点击f5调试应用程序并对数据库进行更改时,我相信正在发生的事情是bin/debug文件夹中有一个数据库的副本正在进行更改.

但是,当我停止调试然后在下次将数据库的新副本放入bin/debug文件夹时按f5,以便上次所做的所有更改都消失了.

我的问题是:

有没有一种方法,当我调试应用程序时,我可以让它对实际数据库进行更改,这些更改实际上已保存,或者它只会更改bin/debug文件夹中的副本(如果这是实际发生的事情) )?

我已经看到了类似的问题,但我找不到一个答案,说明是否可以在实际的.mdf文件中使这些更改持久化.

我问的原因是因为在我构建这个应用程序时,我不断添加部分和测试以确保它们一起工作.当我输入测试数据时,我使用的是我希望保留在数据库中的实际数据.这只会帮助我以后不必重新输入数据.

提前感谢任何有助于我更好地理解该过程的帮助或信息.

c# database debugging visual-studio

3
推荐指数
1
解决办法
4801
查看次数

标签 统计

c# ×1

database ×1

debugging ×1

visual-studio ×1