我已经构建了一个C#桌面应用程序,它的数据库在线。有时,由于互联网的原因,它会断开连接,因此,如果用户保存表单,则会发生数据库断开连接的错误,并且会关闭并退出。这太可怕了。
有没有一个选项,我可以在代码中的每个地方应用try catch,但问题是,应用程序太大,会变得很头痛,连接字符串是一个,但建立的连接很多,我可以应用一些吗像这样的配置,如果数据库关闭,它不应该停止并退出,最简单的解决方案是什么。
谢谢 阿提夫
最佳答案
看起来您必须从重构开始并引入解耦的数据访问层,该层了解数据库的工作。那么生活就会容易得多;)
这是一个常见的建议,可以节省 20% 的精力,节省 80% 的时间。
关于c# - 我可以应用一些代码,例如 catch,如果数据库关闭或无法连接,应用程序不应停止并退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070275/