tijian_tieying/web/cyqdata-master/Aop/AopEnum.cs
2025-02-20 12:14:39 +08:00

70 lines
1.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Text;
namespace CYQ.Data.Aop
{
/// <summary>
/// 框架内部数据库操作方法枚举
/// </summary>
public enum AopEnum
{
Select,
Insert,
Update,
Delete,
Fill,
GetCount,
Exists,
ExeMDataTableList,
ExeMDataTable,
ExeNonQuery,
ExeScalar
}
/// <summary>
/// Aop函数的处理结果
/// </summary>
public enum AopResult
{
/// <summary>
/// 本结果将执行原有事件但跳过Aop.End事件
/// </summary>
Default,
/// <summary>
/// 本结果将继续执行原有事件和Aop.End事件
/// </summary>
Continue,
/// <summary>
/// 本结果将跳过原有事件,但会执行Aop End事件
/// </summary>
Break,
/// <summary>
/// 本结果将直接跳出原有函数的执行
/// </summary>
Return,
}
/// <summary>
/// Aop开关选项
/// </summary>
public enum AopOp
{
/// <summary>
/// 正常打开
/// </summary>
OpenAll,
/// <summary>
/// 仅打开内部Aop即自动缓存关闭外部Aop
/// </summary>
OnlyInner,
/// <summary>
/// 仅打开外部Aop关闭自动缓存
/// </summary>
OnlyOuter,
/// <summary>
/// 内外都关自动缓存和外部Aop
/// </summary>
CloseAll
}
}