C# Class Randao.Core.SqlHelperParameterCache

SqlHelperParameterCache提供缓存存储过程参数,并能够在运行时从存储过程中探索参数.
显示文件 Open project: fds/DKBD

Public Methods

Method Description
CacheParameterSet ( string connectionString, string commandText ) : void

追加参数数组到缓存.

GetCachedParameterSet ( string connectionString, string commandText ) : System.Data.SqlClient.SqlParameter[]

从缓存中获取参数数组.

GetSpParameterSet ( string connectionString, string spName ) : System.Data.SqlClient.SqlParameter[]

返回指定的存储过程的参数集

这个方法将查询数据库,并将信息存储到缓存.

GetSpParameterSet ( string connectionString, string spName, bool includeReturnValueParameter ) : System.Data.SqlClient.SqlParameter[]

返回指定的存储过程的参数集

这个方法将查询数据库,并将信息存储到缓存.

Private Methods

Method Description
CloneParameters ( SqlParameter originalParameters ) : System.Data.SqlClient.SqlParameter[]

SqlParameter参数数组的深层拷贝.

DiscoverSpParameterSet ( SqlConnection connection, string spName, bool includeReturnValueParameter ) : System.Data.SqlClient.SqlParameter[]

探索运行时的存储过程,返回SqlParameter参数数组. 初始化参数值为 DBNull.Value.

GetSpParameterSet ( SqlConnection connection, string spName ) : System.Data.SqlClient.SqlParameter[]

[内部]返回指定的存储过程的参数集(使用连接对象).

这个方法将查询数据库,并将信息存储到缓存.

GetSpParameterSet ( SqlConnection connection, string spName, bool includeReturnValueParameter ) : System.Data.SqlClient.SqlParameter[]

[内部]返回指定的存储过程的参数集(使用连接对象)

这个方法将查询数据库,并将信息存储到缓存.

GetSpParameterSetInternal ( SqlConnection connection, string spName, bool includeReturnValueParameter ) : System.Data.SqlClient.SqlParameter[]

[私有]返回指定的存储过程的参数集(使用连接对象)

SqlHelperParameterCache ( ) : System

Method Details

CacheParameterSet() public static method

追加参数数组到缓存.
public static CacheParameterSet ( string connectionString, string commandText ) : void
connectionString string 一个有效的数据库连接字符串
commandText string 存储过程名或SQL语句
return void

GetCachedParameterSet() public static method

从缓存中获取参数数组.
public static GetCachedParameterSet ( string connectionString, string commandText ) : System.Data.SqlClient.SqlParameter[]
connectionString string 一个有效的数据库连接字符
commandText string 存储过程名或SQL语句
return System.Data.SqlClient.SqlParameter[]

GetSpParameterSet() public static method

返回指定的存储过程的参数集
这个方法将查询数据库,并将信息存储到缓存.
public static GetSpParameterSet ( string connectionString, string spName ) : System.Data.SqlClient.SqlParameter[]
connectionString string 一个有效的数据库连接字符
spName string 存储过程名
return System.Data.SqlClient.SqlParameter[]

GetSpParameterSet() public static method

返回指定的存储过程的参数集
这个方法将查询数据库,并将信息存储到缓存.
public static GetSpParameterSet ( string connectionString, string spName, bool includeReturnValueParameter ) : System.Data.SqlClient.SqlParameter[]
connectionString string 一个有效的数据库连接字符.
spName string 存储过程名
includeReturnValueParameter bool 是否包含返回值参数
return System.Data.SqlClient.SqlParameter[]