osharp3引入事务后操作结果类别的调整
2024-10-20 11:50:41
/// <summary>
/// 表示业务操作结果的枚举,
/// 对于业务务操作单元的影响只有二种状态,
/// 成功,无变化: 操作将继续,事务将继续
/// 失败:将导致 操作被中断,事务被回滚
/// </summary>
public enum OperationResultType
{
/// <summary>
/// 输入信息验证失败,操作被中断,事务被回滚
/// </summary>
[Description("操作失败,输入信息验证失败。")]
ValidError, /// <summary>
/// 指定参数的数据不存在,操作被中断,事务被回滚
/// </summary>
[Description("操作失败,指定参数的数据不存在。")]
QueryNull, ///// <summary>
///// 操作取消,主要原因是被操作前事件中断导致操作取消,操作被中断,事务被回滚
///// </summary>
[Description("操作失败。")]
Cancel, /// <summary>
/// 操作没引发任何变化,引入事务后,有可能是事务嵌套,操作被挂起,所以操作还要继续
/// </summary>
[Description("操作没有引发任何变化。")]
NoChanged, /// <summary>
/// 操作成功,如果事务没提交,操作将继续
/// </summary>
[Description("操作成功。")]
Success, /// <summary>
/// 操作引发错误,操作被中断,事务被回滚
/// </summary>
[Description("操作失败,操作过程发生错误。")]
Error
}
最新文章
- 网络基础知识之 Ping
- HDU3359 Kind of a Blur(高斯消元)
- PHP微信登錄(網頁授權)之後的獲取用戶的信息
- mysql错误:“ Every derived table must have its own alias”(每个派生出来的表都必须有一个自己的别名)
- 查看Linux版本系统信息方法汇总
- eclipse配置tomcat加大内存的方法
- linux 开通ftp账号
- leetcode:Reverse Nodes in k-Group(以k为循环节反转链表)【面试算法题】
- 团队作业4——第一次项目冲刺 tHe LaSt dAy
- 微信小程序爬坑日记
- react 监听页面滚动
- FuelPHP 系列(二) ------ route 路由
- [Auto Testing] 工具准备:Selenium 与 ChromeDriver
- 【LeetCode415】Add Strings
- Restful --- 让JSON回归单纯
- 2018-2019-2 网络对抗技术 20165322 Exp2 后门原理与实践
- java中集合去重1
- 如何监控GPU使用情况并杀死指定其中进程
- delphi 调用 java
- [转] 用Python建立最简单的web服务器
热门文章
- 02python算法-二分法简介
- R 绘图 填充颜色
- 贴一段shell代码
- @EmbeddedId和@idClass的区别
- git命令笔记2
- HDU 5925 Coconuts
- JavaScript 单线程相关
- AngularJs form.FormController、ngModel.NgModelController
- 屠蛟之路_重登数据库大山_SecondDay
- BCE0019: &#39;&#39; is not a member of &#39;UnityEngine.Component&#39;的问题