Class DatabaseConnectionProvider
Inheritance
System.Object
DatabaseConnectionProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class DatabaseConnectionProvider : object
Methods
|
Improve this Doc
View Source
BulkInsert(String, Int32, String, String, DataTable, Dictionary<String, Object>)
Declaration
public abstract void BulkInsert(string connectionString, int commandTimeout, string procedureName, string tableParameterName, DataTable dataTable, Dictionary<string, object> commandParameters)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
System.Int32 |
commandTimeout |
|
System.String |
procedureName |
|
System.String |
tableParameterName |
|
DataTable |
dataTable |
|
Dictionary<System.String, System.Object> |
commandParameters |
|
|
Improve this Doc
View Source
BulkInsert(String, Int32, String, String, DataTable)
Declaration
public abstract void BulkInsert(string connectionString, int commandTimeout, string procedureName, string tableParameterName, DataTable dataTable)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
System.Int32 |
commandTimeout |
|
System.String |
procedureName |
|
System.String |
tableParameterName |
|
DataTable |
dataTable |
|
|
Improve this Doc
View Source
ExecuteNonQuery(String, CommandType, Int32, String, Object[])
Declaration
public abstract void ExecuteNonQuery(string connectionString, CommandType commandType, int commandTimeout, string procedure, object[] commandParameters)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
CommandType |
commandType |
|
System.Int32 |
commandTimeout |
|
System.String |
procedure |
|
System.Object[] |
commandParameters |
|
|
Improve this Doc
View Source
ExecuteNonQuery(String, CommandType, Int32, String)
Declaration
public abstract int ExecuteNonQuery(string connectionString, CommandType commandType, int commandTimeout, string query)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
CommandType |
commandType |
|
System.Int32 |
commandTimeout |
|
System.String |
query |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ExecuteReader(String, CommandType, Int32, String, Object[])
Declaration
public abstract IDataReader ExecuteReader(string connectionString, CommandType commandType, int commandTimeout, string procedureName, params object[] commandParameters)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
CommandType |
commandType |
|
System.Int32 |
commandTimeout |
|
System.String |
procedureName |
|
System.Object[] |
commandParameters |
|
Returns
Type |
Description |
IDataReader |
|
|
Improve this Doc
View Source
ExecuteScalar<T>(String, CommandType, Int32, String, Object[])
Declaration
public abstract T ExecuteScalar<T>(string connectionString, CommandType commandType, int commandTimeout, string procedureName, params object[] commandParameters)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
CommandType |
commandType |
|
System.Int32 |
commandTimeout |
|
System.String |
procedureName |
|
System.Object[] |
commandParameters |
|
Returns
Type Parameters
|
Improve this Doc
View Source
ExecuteSql(String, CommandType, Int32, String)
Declaration
public abstract IDataReader ExecuteSql(string connectionString, CommandType commandType, int commandTimeout, string query)
Parameters
Type |
Name |
Description |
System.String |
connectionString |
|
CommandType |
commandType |
|
System.Int32 |
commandTimeout |
|
System.String |
query |
|
Returns
Type |
Description |
IDataReader |
|
|
Improve this Doc
View Source
Instance()
Declaration
public static DatabaseConnectionProvider Instance()
Returns
Extension Methods