C# Class DataAccessFramework.SqlServerDataTool

Specialization of DataTool that works with MS Sql Server
Inheritance: MSSqlDataTool
Mostrar archivo Open project: PeteProgrammer/DataAccessFramework

Public Methods

Method Description
BeginTransaction ( ) : void

Starts an Sql Server transaction.

CommitTransaction ( ) : void

Commits the SQL Server transaction.

RollbackTransaction ( ) : void

Rolls back the SQL Server transaction

SqlServerDataTool ( string connectionString ) : System

Creates a new SqlServerDataTool instance.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Disposes the object, closing transactions and connections. Only if disposing = true;

GetConnection ( ) : IDbConnection

Implements template function DataTool.GetConnection

GetTransaction ( ) : IDbTransaction

Implements DataTool.GetTransaction for Sql Server.

Method Details

BeginTransaction() public method

Starts an Sql Server transaction.
public BeginTransaction ( ) : void
return void

CommitTransaction() public method

Commits the SQL Server transaction.
public CommitTransaction ( ) : void
return void

Dispose() protected method

Disposes the object, closing transactions and connections. Only if disposing = true;
protected Dispose ( bool disposing ) : void
disposing bool
return void

GetConnection() protected method

Implements template function DataTool.GetConnection
protected GetConnection ( ) : IDbConnection
return IDbConnection

GetTransaction() protected method

Implements DataTool.GetTransaction for Sql Server.
protected GetTransaction ( ) : IDbTransaction
return IDbTransaction

RollbackTransaction() public method

Rolls back the SQL Server transaction
public RollbackTransaction ( ) : void
return void

SqlServerDataTool() public method

Creates a new SqlServerDataTool instance.
public SqlServerDataTool ( string connectionString ) : System
connectionString string
return System