.net 如何获取数据库中有错误的应用程序通知(例如StoredProcedure、view等)
我在采访中被问到一个问题,我们正在开发一个WPF应用程序,它调用一些StoredPeocedure。如果在执行过程中StoredProcedure中出现错误,或者数据库中出现任何错误,我们现在如何在应用程序中,并将其优雅地显示给客户端 表示错误出现在服务器上的SQl中,应用程序应该知道如何显示该错误 我回答使用try-catch语句,但面试官没有接受这个答案。我用谷歌搜索了一下,但没有得到任何答案 有人能告诉我做这件事的合适方法吗?好吧,try/catch本身并没有多大作用,从DAL/DB/repo层显示UI对话框肯定是不好的做法。我想:.net 如何获取数据库中有错误的应用程序通知(例如StoredProcedure、view等),.net,sql-server,database,.net,Sql Server,Database,我在采访中被问到一个问题,我们正在开发一个WPF应用程序,它调用一些StoredPeocedure。如果在执行过程中StoredProcedure中出现错误,或者数据库中出现任何错误,我们现在如何在应用程序中,并将其优雅地显示给客户端 表示错误出现在服务器上的SQl中,应用程序应该知道如何显示该错误 我回答使用try-catch语句,但面试官没有接受这个答案。我用谷歌搜索了一下,但没有得到任何答案 有人能告诉我做这件事的合适方法吗?好吧,try/catch本身并没有多大作用,从DAL/DB/re
- 在DAL中,捕获预期的SQL异常并抛出UI预期的记录异常
- 在UI层中,捕获抛出的异常,并向用户显示合适的对话框