Skip to main content

OrmLiteConnection

Wrapper IDbConnection class to allow for connection sharing, mocking, etc.

Assembly: ServiceStack.OrmLite.dll​
View Source​
Declaration
public class OrmLiteConnection : IDbConnection, IHasDbConnection, IHasDbTransaction, IHasDialectProvider

Properties​

Transaction​

View Source​
Declaration
public IDbTransaction Transaction { get; set; }

DbTransaction​

View Source​
Declaration
public IDbTransaction DbTransaction { get; }

DialectProvider​

View Source​
Declaration
public IOrmLiteDialectProvider DialectProvider { get; set; }

LastCommandText​

View Source​
Declaration
public string LastCommandText { get; set; }

CommandTimeout​

View Source​
Declaration
public int? CommandTimeout { get; set; }

ConnectionId​

View Source​
Declaration
public Guid ConnectionId { get; set; }

DbConnection​

View Source​
Declaration
public IDbConnection DbConnection { get; }

ConnectionString​

View Source​
Declaration
public string ConnectionString { get; set; }

ConnectionTimeout​

View Source​
Declaration
public int ConnectionTimeout { get; }

Database​

View Source​
Declaration
public string Database { get; }

State​

View Source​
Declaration
public ConnectionState State { get; }

AutoDisposeConnection​

View Source​
Declaration
public bool AutoDisposeConnection { get; set; }

Fields​

Factory​

View Source​
Declaration
public readonly OrmLiteConnectionFactory Factory

Methods​

Dispose()​

View Source​
Declaration
public void Dispose()

BeginTransaction()​

View Source​
Declaration
public IDbTransaction BeginTransaction()
Returns​

IDbTransaction

BeginTransaction(IsolationLevel)​

View Source​
Declaration
public IDbTransaction BeginTransaction(IsolationLevel isolationLevel)
Returns​

IDbTransaction

Parameters​
TypeName
IsolationLevelisolationLevel

Close()​

View Source​
Declaration
public void Close()

ChangeDatabase(String)​

View Source​
Declaration
public void ChangeDatabase(string databaseName)
Parameters​
TypeName
System.StringdatabaseName

CreateCommand()​

View Source​
Declaration
public IDbCommand CreateCommand()
Returns​

IDbCommand

Open()​

View Source​
Declaration
public void Open()

OpenAsync(CancellationToken)​

View Source​
Declaration
public async Task OpenAsync(CancellationToken token = null)
Returns​

Task

Parameters​
TypeName
CancellationTokentoken

Implements​