Ejemplo n.º 1
0
        /// <summary>
        /// 指定格式化返回单个结果[基本方法]
        /// </summary>
        /// <param name="sql"></param>
        /// <param name="parame"></param>
        /// <param name="types"></param>
        /// <returns></returns>
        protected T ExecScalarWithFormat <T>(string sql, ParameCollection parame, params Type[] types)
        {
            AbsDBExtend db = DBExtend;

            foreach (var p in parame)
            {
                db.AddParam(p.Key, p.Value);
            }
            return(db.ExecScalar <T>(sql, types));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 指定格式化查询列表[基本方法]
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="sql"></param>
        /// <param name="parame"></param>
        /// <param name="types"></param>
        /// <returns></returns>
        protected List <T> ExecListWithFormat <T>(string sql, ParameCollection parame, params Type[] types) where T : class, new()
        {
            AbsDBExtend db = DBExtend;

            foreach (var p in parame)
            {
                db.AddParam(p.Key, p.Value);
            }
            return(db.ExecList <T>(sql, types));
        }