Пример #1
0
        /// <summary>
        /// 查询显示的方法
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        public virtual List <T> Query <T>()
        {
            string sql  = RefiectionComment.ReflectionSelectSql <T>();
            var    ds   = db.GetData(sql);
            var    list = RefiectionComment.DataTableToList <T>(ds.Tables[0]);

            return(list);
        }
Пример #2
0
        /// <summary>
        /// 修改方法
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="t"></param>
        /// <returns></returns>
        public virtual int SqlUpt <T>(T t)
        {
            string sql = RefiectionComment.ReflectionUptSql <T>(t);

            return(db.ExecuteNonQuery(sql));
        }
Пример #3
0
        /// <summary>
        /// 删除方法
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="ids"></param>
        /// <param name="key"></param>
        /// <returns></returns>
        public virtual int SqlDel <T>(string ids)
        {
            string sql = RefiectionComment.ReflectionDeleteSql <T>(ids);

            return(db.ExecuteNonQuery(sql));
        }