/// <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
}

最新文章

  1. 网络基础知识之 Ping
  2. HDU3359 Kind of a Blur(高斯消元)
  3. PHP微信登錄(網頁授權)之後的獲取用戶的信息
  4. mysql错误:“ Every derived table must have its own alias”(每个派生出来的表都必须有一个自己的别名)
  5. 查看Linux版本系统信息方法汇总
  6. eclipse配置tomcat加大内存的方法
  7. linux 开通ftp账号
  8. leetcode:Reverse Nodes in k-Group(以k为循环节反转链表)【面试算法题】
  9. 团队作业4——第一次项目冲刺 tHe LaSt dAy
  10. 微信小程序爬坑日记
  11. react 监听页面滚动
  12. FuelPHP 系列(二) ------ route 路由
  13. [Auto Testing] 工具准备:Selenium 与 ChromeDriver
  14. 【LeetCode415】Add Strings
  15. Restful --- 让JSON回归单纯
  16. 2018-2019-2 网络对抗技术 20165322 Exp2 后门原理与实践
  17. java中集合去重1
  18. 如何监控GPU使用情况并杀死指定其中进程
  19. delphi 调用 java
  20. [转] 用Python建立最简单的web服务器

热门文章

  1. 02python算法-二分法简介
  2. R 绘图 填充颜色
  3. 贴一段shell代码
  4. @EmbeddedId和@idClass的区别
  5. git命令笔记2
  6. HDU 5925 Coconuts
  7. JavaScript 单线程相关
  8. AngularJs form.FormController、ngModel.NgModelController
  9. 屠蛟之路_重登数据库大山_SecondDay
  10. BCE0019: &#39;&#39; is not a member of &#39;UnityEngine.Component&#39;的问题