3
在C#中捕獲業務邏輯異常或從SQL返回值的一些好方法是什麼?例如,在創建新用戶時,如果用戶已經存在,則必須通知系統和用戶。我已經使用raise_error()
方法和一個特定的int狀態值,我使用了一個返回int值的存儲過程,並且我還選擇了一個具有特定結構的msg列。有沒有這方面的最佳做法?從C#中捕獲SQL異常的最佳實踐
在C#中捕獲業務邏輯異常或從SQL返回值的一些好方法是什麼?例如,在創建新用戶時,如果用戶已經存在,則必須通知系統和用戶。我已經使用raise_error()
方法和一個特定的int狀態值,我使用了一個返回int值的存儲過程,並且我還選擇了一個具有特定結構的msg列。有沒有這方面的最佳做法?從C#中捕獲SQL異常的最佳實踐
我總是做兩件事情:
這讓我捕捉錯誤都在C#代碼,也當一個存儲過程調用另一個
[sql server現在支持try-catch塊,但我還沒有使用它]