C# Class MicroLite.Core.SessionBase

Inheritance: ISessionBase, IDisposable
Show file Open project: TrevorPilley/MicroLite Class Usage Examples

Protected Properties

Property Type Description
Log ILog

Private Properties

Property Type Description

Public Methods

Method Description
BeginTransaction ( ) : ITransaction
BeginTransaction ( IsolationLevel isolationLevel ) : ITransaction
Dispose ( ) : void
TransactionCompleted ( ) : void

Protected Methods

Method Description
CommandCompleted ( ) : void
ConfigureCommand ( SqlQuery sqlQuery ) : void
Dispose ( bool disposing ) : void
SessionBase ( ConnectionScope connectionScope, IDbDriver dbDriver ) : System
ThrowIfDisposed ( ) : void

Method Details

BeginTransaction() public method

public BeginTransaction ( ) : ITransaction
return ITransaction

BeginTransaction() public method

public BeginTransaction ( IsolationLevel isolationLevel ) : ITransaction
isolationLevel IsolationLevel
return ITransaction

CommandCompleted() protected method

protected CommandCompleted ( ) : void
return void

ConfigureCommand() protected method

protected ConfigureCommand ( SqlQuery sqlQuery ) : void
sqlQuery SqlQuery
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

SessionBase() protected method

protected SessionBase ( ConnectionScope connectionScope, IDbDriver dbDriver ) : System
connectionScope ConnectionScope
dbDriver IDbDriver
return System

ThrowIfDisposed() protected method

protected ThrowIfDisposed ( ) : void
return void

TransactionCompleted() public method

public TransactionCompleted ( ) : void
return void

Property Details

Log protected static property

protected static ILog Log
return ILog