Example #1
0
        /// <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));
        }
Example #2
0
        /// <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));
        }
Example #3
0
        /// <summary>
        /// 查询返回所有行
        /// </summary>
        /// <returns></returns>
        public List <T> SelectAll()
        {
            var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey);

            return(o.Select <T>(this, out returnDt));
        }
Example #4
0
        /// <summary>
        /// 移除记录
        /// </summary>
        /// <returns></returns>
        public int Remove()
        {
            var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey);

            return(o.Remove(tid, this.GetType()));
        }
Example #5
0
        /// <summary>
        /// 修改记录
        /// </summary>
        /// <returns></returns>
        public int Update()
        {
            var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey);

            return(o.Update(typeof(T), this, tid));
        }
Example #6
0
        /// <summary>
        /// 插入记录
        /// </summary>
        /// <returns>返回记录的流水号</returns>
        public int Insert()
        {
            var o = new OrmOperationBase(_DBLInit, _TableName, _PrimaryKey);

            return(o.Insert(typeof(T), this));
        }