C# Class DotNetMigrations.Core.Data.DataAccess

Inheritance: IDisposable
Show file Open project: jpoehls/dotnetmigrations Class Usage Examples

Public Methods

Method Description
BeginTransaction ( ) : DbTransaction
CloseConnection ( ) : void
CreateCommand ( ) : DbCommand
DataAccess ( System.Data.Common.DbProviderFactory factory, string connectionString, string provider, int commandTimeout ) : System
Dispose ( ) : void
ExecuteScript ( DbTransaction tran, string script ) : void

Executes a SQL script. Includes support for executing scripts in batches using the GO keyword.

OpenConnection ( ) : void

Private Methods

Method Description
GetConnection ( string connectionString ) : DbConnection

Creates a connection object based on the Provider specified in the connection string

Method Details

BeginTransaction() public method

public BeginTransaction ( ) : DbTransaction
return System.Data.Common.DbTransaction

CloseConnection() public method

public CloseConnection ( ) : void
return void

CreateCommand() public method

public CreateCommand ( ) : DbCommand
return System.Data.Common.DbCommand

DataAccess() public method

public DataAccess ( System.Data.Common.DbProviderFactory factory, string connectionString, string provider, int commandTimeout ) : System
factory System.Data.Common.DbProviderFactory
connectionString string
provider string
commandTimeout int
return System

Dispose() public method

public Dispose ( ) : void
return void

ExecuteScript() public method

Executes a SQL script. Includes support for executing scripts in batches using the GO keyword.
public ExecuteScript ( DbTransaction tran, string script ) : void
tran System.Data.Common.DbTransaction
script string
return void

OpenConnection() public method

public OpenConnection ( ) : void
return void