DbLink
Namespace: TagBites.DB
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37
Thread safe.
public class DbLink : TagBites.DB.IDbLink, System.IDisposableInheritance: object → DbLink
Constructors
Section titled “Constructors”DbLink()
Section titled “DbLink()”protected internal DbLink()Properties
Section titled “Properties”ConnectionContext
Section titled “ConnectionContext”public DbLinkContext ConnectionContext { get; }Property Value
Section titled “Property Value”TransactionContext
Section titled “TransactionContext”public virtual IDbLinkTransactionContext TransactionContext { get; }Property Value
Section titled “Property Value”TransactionStatus
Section titled “TransactionStatus”public virtual DbLinkTransactionStatus TransactionStatus { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”BatchExecute(IQuerySource)
Section titled “BatchExecute(IQuerySource)”public virtual QueryResult[] BatchExecute(IQuerySource query)Parameters
Section titled “Parameters”queryIQuerySource
Returns
Section titled “Returns”Begin()
Section titled “Begin()”public virtual IDbLinkTransaction Begin()Returns
Section titled “Returns”CheckDispose()
Section titled “CheckDispose()”protected void CheckDispose()DelayedBatchExecute(IQuerySource)
Section titled “DelayedBatchExecute(IQuerySource)”public virtual DelayedBatchQueryResult DelayedBatchExecute(IQuerySource query)Parameters
Section titled “Parameters”queryIQuerySource
Returns
Section titled “Returns”Dispose()
Section titled “Dispose()”public virtual void Dispose()Dispose(bool)
Section titled “Dispose(bool)”protected virtual void Dispose(bool disposing)Parameters
Section titled “Parameters”disposingbool
Execute(IQuerySource)
Section titled “Execute(IQuerySource)”public virtual QueryResult Execute(IQuerySource query)Parameters
Section titled “Parameters”queryIQuerySource
Returns
Section titled “Returns”ExecuteNonQuery(IQuerySource)
Section titled “ExecuteNonQuery(IQuerySource)”public virtual int ExecuteNonQuery(IQuerySource query)Parameters
Section titled “Parameters”queryIQuerySource
Returns
Section titled “Returns”ExecuteOnAdapter<T>(IQuerySource, Func<DbDataAdapter, T>)
Section titled “ExecuteOnAdapter<T>(IQuerySource, Func<DbDataAdapter, T>)”public virtual T ExecuteOnAdapter(IQuerySource query, Func<DbDataAdapter, T> executor)Parameters
Section titled “Parameters”queryIQuerySourceexecutorFunc<DbDataAdapter, T>
Returns
Section titled “Returns”T
ExecuteOnReader<T>(IQuerySource, Func<DbDataReader, T>)
Section titled “ExecuteOnReader<T>(IQuerySource, Func<DbDataReader, T>)”public virtual T ExecuteOnReader(IQuerySource query, Func<DbDataReader, T> executor)Parameters
Section titled “Parameters”queryIQuerySourceexecutorFunc<DbDataReader, T>
Returns
Section titled “Returns”T
ExecuteScalar(IQuerySource)
Section titled “ExecuteScalar(IQuerySource)”public virtual object ExecuteScalar(IQuerySource query)Parameters
Section titled “Parameters”queryIQuerySource
Returns
Section titled “Returns”Force()
Section titled “Force()”public virtual void Force()