osharp3引入事务后操作结果类别的调整

复制代码
/// <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
    }
复制代码
posted @   shiningrise  阅读(357)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2008-06-30 dbEntry.net的mssql数据库连接配置
2008-06-30 GridView最后一行的更新
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css
点击右上角即可分享
微信分享提示