using System; using System.Collections.Generic; using System.Linq; using System.Text; using Ant.Data; namespace Ant.ORM { /// /// 查询单个实体类 /// public class RequestModel : QueryBaseMod { /// /// 主键 /// public string Oid { get; set; } /// /// Top数据条数 /// public int TopNum { get; set; } /// /// 起始页 /// public int StartNum { get; set; } /// /// 分页数 /// public int PageSize { get; set; } /// /// 是否数据跟踪 /// public bool Tracking { get; set; } } public class ResquestUpdateModel:QueryBaseMod { /// /// 查询条件实体 /// public object QueryModel { get;set; } } /// /// 自定义SQL请求实体 /// public class RequestItemSqlModel:QueryBaseMod { /// /// SQL语句 /// public string StrSql { get; set; } /// /// 自定义查询 /// public string StrWhere { get; set; } /// /// 参数 /// public object Parameter { get; set; } } /// /// 抽象类 /// public abstract class QueryBaseMod { private string _moduleName; /// /// 模块 /// public string ModuleName { get { return _moduleName; } set { _moduleName = value; } } /// /// 显示字段 /// public string ShowField { get; set; } /// /// 数据库类 /// public DataAccess db { get; set; } /// /// 自定义查询条件 /// public IPredicate Predicate { get; set; } /// /// 排序 /// public IList Sort { get; set; } /// /// SQL备注 /// public SqlNote newSt { get; set; } } }