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