Class DatabaseConnectionProvider
Inheritance
DatabaseConnectionProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class DatabaseConnectionProvider
Constructors
DatabaseConnectionProvider()
Declaration
protected DatabaseConnectionProvider()
Methods
BulkInsert(string, int, string, string, DataTable)
Declaration
public abstract void BulkInsert(string connectionString, int commandTimeout, string procedureName, string tableParameterName, DataTable dataTable)
Parameters
BulkInsert(string, int, 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
ExecuteNonQuery(string, CommandType, int, string)
Declaration
public abstract int ExecuteNonQuery(string connectionString, CommandType commandType, int commandTimeout, string query)
Parameters
Returns
ExecuteNonQuery(string, CommandType, int, string, object[])
Declaration
public abstract void ExecuteNonQuery(string connectionString, CommandType commandType, int commandTimeout, string procedure, object[] commandParameters)
Parameters
ExecuteReader(string, CommandType, int, string, params object[])
Declaration
public abstract IDataReader ExecuteReader(string connectionString, CommandType commandType, int commandTimeout, string procedureName, params object[] commandParameters)
Parameters
Returns
ExecuteScalar<T>(string, CommandType, int, string, params object[])
Declaration
public abstract T ExecuteScalar<T>(string connectionString, CommandType commandType, int commandTimeout, string procedureName, params object[] commandParameters)
Parameters
Returns
Type Parameters
ExecuteSql(string, CommandType, int, string)
Declaration
public abstract IDataReader ExecuteSql(string connectionString, CommandType commandType, int commandTimeout, string query)
Parameters
Returns
Instance()
Declaration
public static DatabaseConnectionProvider Instance()
Returns
Extension Methods