91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 861B
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-07
  • 語言: 數據庫
  • 標簽: C#委托sql??

資源簡介

用委托寫的sqlHelper,代碼簡潔了,而且更加的靈活

資源截圖

代碼片段和文件信息

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;

namespace?SqlHelperLianxi
{
???
????class?SqlHelper
????{
????????public?delegate?object?SqlDeal(SqlCommand?cmd);
????????public?static?SqlDeal?mySqlDeal?=?null;

????????public?static?readonly?string?connstr?=
????????????ConfigurationManager.ConnectionStrings[“connstr“].ConnectionString;
????????public?static?int?ExecuteNonQuery(string?cmdText?params?SqlParameter[]?parameters)
????????{
????????????return?(int)Connectionhelp(ExecuteNonQueryHelp?cmdText?parameters);
????????}

????????public?static?object?ExecuteScalar(string?cmdTextparams?SqlParameter[]?parameters)
????????{
????????????return?Connectionhelp(ExecuteScalarHelp?cmdText?parameters);?
????????}

????????public?static?DataTable?ExecuteDataTable(string?cmdText?params?SqlParameter[]?parameters)
????????{
????????????return?(DataTable)Connectionhelp(ExecuteDataTableHelp?cmdText?parameters);
????????}

????????public?static?SqlDataReader?ExecuteDataReader(string?cmdText?params?SqlParameter[]?parameters)
????????{
????????????return?(SqlDataReader)Connectionhelp(ExecuteDataTableHelp?cmdText?parameters);
????????}

????????public?static?object?Connectionhelp(SqlDeal?mySqlDeal?string?cmdText?params?SqlParameter[]?parameters)
????????{
????????????using?(SqlConnection?conn?=?new?SqlConnection(connstr))
????????????{
????????????????conn.Open();
????????????????using?(SqlCommand?cmd?=?conn.CreateCommand())
????????????????{
????????????????????cmd.CommandText?=?cmdText;
????????????????????cmd.Parameters.AddRange(parameters);
????????????????????return?mySqlDeal(cmd);
????????????????}
????????????}
????????}

????????public?static?object?ExecuteNonQueryHelp(SqlCommand?cmd)
????????{
????????????return?cmd.ExecuteNonQuery();
????????}

????????public?static?object?ExecuteScalarHelp(SqlCommand?cmd)
????????{
????????????return?cmd.ExecuteScalar();
????????}

????????public?static?DataTable?ExecuteDataTableHelp(SqlCommand?cmd)
????????{
????????????using?(SqlDataAdapter?adapter?=?new?SqlDataAdapter(cmd))
????????????{
????????????????DataTable?dt?=?new?DataTable();
????????????????adapter.Fill(dt);
????????????????return?dt;
????????????}
????????}

????????public?static?SqlDataReader?ExecuteDataReader(SqlCommand?cmd)
????????{
????????????return?cmd.ExecuteReader
??????????????(CommandBehavior.CloseConnection);
????????}

????????//public?static?int?ExecuteNonQuery(string?cmdText
????????//????params?SqlParameter[]?parameters)
????????//{
????????//????using?(SqlConnection?conn?=?new?SqlConnection(connstr))
????????//????{
????????//????????conn.Open();
????????//????????using?(SqlCommand?cmd?=?conn.CreateCommand())
????????//????????{
????????//????????????cmd.CommandText?=?cmdText;
????????//????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5025??2015-01-22?08:56??SqlHelper.cs

-----------?---------??----------?-----??----

?????????????????5025????????????????????1


評論

共有 條評論

相關資源