/// <summary> /// 根据主键查询 /// </summary> /// <param name="tid">主键值</param> /// <returns></returns> public T Get(int tid) { var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey); return(o.Get <T>(this, tid)); }
/// <summary> /// 根据条件查询 /// </summary> /// <param name="Qual">条件</param> /// <returns></returns> public List <T> SelectByQual(string Qual) { var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey); return(o.Select <T>(this, out returnDt, Qual)); }
/// <summary> /// 查询返回所有行 /// </summary> /// <returns></returns> public List <T> SelectAll() { var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey); return(o.Select <T>(this, out returnDt)); }
/// <summary> /// 移除记录 /// </summary> /// <returns></returns> public int Remove() { var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey); return(o.Remove(tid, this.GetType())); }
/// <summary> /// 修改记录 /// </summary> /// <returns></returns> public int Update() { var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey); return(o.Update(typeof(T), this, tid)); }
/// <summary> /// 插入记录 /// </summary> /// <returns>返回记录的流水号</returns> public int Insert() { var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey); return(o.Insert(typeof(T), this)); }