Common/DALBase.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Data.SqlClient;

namespace Common
{
    /// <summary>
    /// DAL基类
    /// </summary>
    public class DALBase
    {
        private string _connStr;   //数据库联接字符串
        private SqlParameterList _parameterList = new SqlParameterList();   //参数列表
        private static CommandType cmdType = CommandType.StoredProcedure;   //存储过程命令
        private static CommandType cmdTypeSQL = CommandType.Text;           //SQL语句命令,增加于2009-11-25日


        /// <summary>
        /// 根据命令返回数据集
        /// </summary>
        /// <param name="cmdText"></param>
        /// <returns></returns>
        protected DataSet ExecuteDataSet(string cmdText)
        {
            return SqlHelper.ExecuteDataset(this._connStr, cmdType, cmdText, this._parameterList.ToArray());
        }

        /// <summary>
        /// 返回数据表
        /// </summary>
        /// <param name="cmdText"></param>
        /// <returns></returns>
        protected DataTable ExecuteDataTable(string cmdText)
        {
            return SqlHelper.ExecuteDataset(this._connStr, cmdType, cmdText, this._parameterList.ToArray()).Tables[0];
        }

        /// <summary>
        /// 返回数据表
        /// </summary>
        /// <param name="commandType"></param>
        /// <param name="cmdText"></param>
        /// <returns></returns>
        protected DataTable ExecuteDataTable(CommandType commandType, string cmdText)
        {
            return SqlHelper.ExecuteDataset(this._connStr, cmdType, cmdText, this._parameterList.ToArray()).Tables[0];
        }

        /// <summary>
        /// 执行查询
        /// </summary>
        /// <param name="cmdText"></param>
        /// <returns></returns>
        protected int ExecuteNonQuery(string cmdText)
        {
            return SqlHelper.ExecuteNonQuery(this._connStr, cmdType, cmdText, this._parameterList.ToArray());
        }

        /// <summary>
        /// 执行查询
后面还有 137 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。