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