示例#1
0
 /// <summary>
 /// 获取第一个行第一列结果
 /// </summary>
 public static object GetSingle(this StringBuilder sql, ParCollection prams)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.GetSingle(sql, prams));
     }
 }
示例#2
0
 public static List <T> GetProcList <T>(string Proc_Name, ParCollection prams, string outPutParamName, out string OutPutValue)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.GetProcList <T>(Proc_Name, prams, outPutParamName, out OutPutValue));
     }
 }
示例#3
0
 /// <summary>
 /// 检查是否存在 (count)
 /// </summary>
 public static bool Exists(this StringBuilder sql, ParCollection prams)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.Exists(sql, prams));
     }
 }
示例#4
0
 public static List <T> GetProcList <T>(string Proc_Name, ParCollection prams = null)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.GetProcList <T>(Proc_Name, prams));
     }
 }
示例#5
0
 /// <summary>
 /// 获取对象集合
 /// </summary>
 public static List <T> GetList <T>(this StringBuilder sql, ParCollection prams = null)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.GetList <T>(sql, prams));
     }
 }
示例#6
0
 /// <summary>
 ///  执行多条SQL语句,实现数据库事务。
 /// </summary>
 /// <param name="SQLStringList">SQL语句的哈希表(key为sql语句,value是该语句的SqlParameter[])</param>
 /// <returns>事务是否成功</returns>
 public static bool Tran(this TranCollection ltTran)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.ExecSqlTran(ltTran));
     }
 }
示例#7
0
 /// <summary>
 /// 分页查询 返回总数
 /// </summary>
 public static DataSet Paging(this StringBuilder strSql, string strOrderby, int iPageIndex, int iPageSize, ParCollection ltEx, out int iCount)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.Paging(strSql.ToString(), strOrderby, iPageIndex, iPageSize, out iCount, ltEx, true));
     }
 }
示例#8
0
 /// <summary>
 /// 执行查询的sql语句[带输入参数]
 /// </summary>
 /// <param name="sql"></param>
 /// <param name="prams"></param>
 /// <returns></returns>
 public static DataSet Select(this StringBuilder sql, ParCollection prams = null)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.ExecSqlQuery(sql, prams));
     }
 }
示例#9
0
 /// <summary>
 /// 执行数据更新的sql语句[带输入参数]
 /// </summary>
 /// <param name="sql"></param>
 /// <param name="parms"></param>
 /// <returns></returns>
 public static bool Sql(this StringBuilder sql, ParCollection prams = null)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.ExecSqlNoQuery(sql, prams) > 0 ? true : false);
     }
 }
示例#10
0
 /// <summary>
 /// 执行查询存储过程[带输入参数]
 /// </summary>
 /// <param name="procName"></param>
 /// <param name="parms"></param>
 /// <returns></returns>
 public static DataSet SelectProc(string procName, ParCollection parms = null)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.ExecProcQuery(procName, parms));
     }
 }
示例#11
0
 /// <summary>
 /// 执行查询的sql语句[带输入参数]
 /// </summary>
 /// <param name="sql"></param>
 /// <param name="prams"></param>
 /// <returns></returns>
 public static DataSet Select(this AutoPar auto)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         auto.End();
         return(dal.ExecSqlQuery(auto.strSql, auto.pars));
     }
 }
示例#12
0
 public static List <T> GetProcList <T>(string Proc_Name, out int OutPutValue, ParCollection prams = null)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         return(dal.GetProcList <T>(Proc_Name, out OutPutValue, prams));
     }
     //ExecProcQuery(Proc_Name, prams, out OutPutValue).GetList<T>();
 }
示例#13
0
 /// <summary>
 /// 获取对象集合
 /// </summary>
 public static List <T> GetList <T>(this  AutoPar auto)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         auto.End();
         return(dal.GetList <T>(auto.strSql, auto.pars));
     }
 }
示例#14
0
 /// <summary>
 /// 执行分页查询(不反回总页数)
 /// </summary>
 /// <param name="auto"></param>
 /// <param name="strOrderBy"></param>
 /// <param name="iPageIndex"></param>
 /// <param name="iPageSize"></param>
 /// <param name="iCount"></param>
 /// <returns></returns>
 public static DataSet SelectPaging(this AutoPar auto, string strOrderBy, int iPageIndex, int iPageSize)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         auto.End();
         return(dal.Paging(auto.strSql, strOrderBy, iPageIndex, iPageSize, auto.pars));
     }
 }
示例#15
0
 /// <summary>
 /// 检查是否存在 (count)
 /// </summary>
 public static bool Exists(this AutoPar auto)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         auto.End();
         return(dal.Exists(auto.strSql, auto.pars));
     }
 }
示例#16
0
 /// <summary>
 /// 执行数据更新的sql语句[带输入参数]
 /// </summary>
 /// <param name="sql"></param>
 /// <param name="parms"></param>
 /// <returns></returns>
 public static bool Sql(this AutoPar auto)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         auto.End();
         return(dal.ExecSqlNoQuery(auto.strSql, auto.pars) > 0 ? true : false);
     }
 }
示例#17
0
 /// <summary>
 /// 获取第一个行第一列结果
 /// </summary>
 public static object GetSingle(this AutoPar auto)
 {
     using (DBDalOperate dal = new DBDalOperate())
     {
         auto.End();
         return(dal.GetSingle(auto.strSql, auto.pars));
     }
 }