我写了一个处理制造过程的车间应用程序。然而,在几个月内,它的数量增加并增加,现在我真的需要添加大量的错误处理
这是逻辑流程的简化版本:
所以,我的问题是你会在.NET中编写SqlTransaction
还是编写一个大型存储过程,它使用每个阶段的函数并将其包装在事务中?或者你会采取完全不同的方法吗?感谢。
答案 0 :(得分:0)
编写存储过程以执行所有需要的函数并从.net代码调用它将很容易使用。
使用SP的优点:
1. Better performance.
2. Easy to code (as sql part stays in sql)
3. Easy to debug
4. Easy to make changes.