当前位置:  开发笔记 > 编程语言 > 正文

存储过程 - 将消息传递回用户应用程序的最佳方法

如何解决《存储过程-将消息传递回用户应用程序的最佳方法》经验,为你挑选了1个好方法。

我想知道人们在存储过程中使用RAISERROR将用户消息(即与业务相关的消息,而不是错误消息)传递给应用程序的想法.

我公司的一些高级开发人员一直在使用这种方法,并在我们的C#代码中捕获SqlException以获取消息并将其显示给用户.我对这种方法不满意,并想知道其他人如何处理来自存储过程的这些类型的用户消息.



1> Pseudo Masoc..:

我已经这样做了,但通常是传递业务"错误"消息,本质上必须存在一个数据配置,无论出于何种原因,都无法使用标准FK约束来强制执行.

如果它们实际上是"错误",我对它没有太大的问题.如果它正在插入一条记录并使用RAISERROR投掷("你已成功注册XYZ!"),那么你就遇到了问题.如果是这种情况,我可能会提出一个团队/部门/公司开发标准来使用参数.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有