LambdaToSql/FrameWork/SqlHelper.cs
(开头部分) 18KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web;
namespace L2Sql.FrameWork
{
public class DbHelper
{
/*=========MS Sql Server 开始===============*/
#region MS Sql Server IDataReader
/// <summary>
/// 返回 IDataReader
/// </summary>
/// <param name="SqlStr">sql语句</param>
/// <param name="ConnName">连接字符串名称</param>
/// <returns>返回IDataReader</returns>
public IDataReader ExecuteReader(string SqlStr, string ConnName = "ConnectionString")
{
SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ConnName].ToString());
SqlCommand Comm = new SqlCommand(SqlStr, Conn);
Conn.Open();
return (IDataReader)Comm.ExecuteReader(CommandBehavior.CloseConnection);
}
/// <summary>
/// 返回IDataReader
/// </summary>
/// <param name="SqlStr">sql语句</param>
/// <param name="Params">object参数数组</param>
/// <param name="ConnName">数据库连接字符串</param>
/// <returns>返回IDataReader</returns>
public IDataReader ExecuteReader(string SqlStr, object Params, string ConnName = "ConnectionString")
{
SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ConnName].ToString());
Conn.Open();
SqlCommand Comm = new SqlCommand(SqlStr, Conn);
if (Params != null)
{
Comm.Parameters.Add(Params);
}
IDataReader sdr = Comm.ExecuteReader(CommandBehavior.CloseConnection);
Comm.Parameters.Clear();
return (IDataReader)sdr;
}
/// <summary>
/// 返回 IDataReader
/// </summary>
/// <param name="SqlStr">sql语句</param>
/// <param name="Params">object参数数组</param>
/// <param name="ConnName">数据库连接字符串</param>
/// <returns>返回值 IDataReader类型的参数</returns>
public IDataReader ExecuteReader(string SqlStr, object[] Params, string ConnName = "ConnectionString")
后面还有 480 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
