标签: c# sql exception
在C#中捕获业务逻辑异常或从SQL返回值有哪些好方法?例如,在创建新用户时,如果用户已经存在,则必须通知系统和用户。我使用了raise_error()方法和特定的状态int值,我使用了一个返回int值的存储过程,并且我还选择了一个具有特定结构的msg列。对此有什么最佳做法吗?
raise_error()
答案 0 :(得分:1)
我总是做两件事:
这让我可以在C#代码中捕获错误,也可以在一个存储过程调用另一个
[sql server现在支持try-catch块,但我还没用过它]