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