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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。