Skip to content
Auto
Products

DbLinkProvider

Namespace: TagBites.DB
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37

Thread safe.

public abstract class DbLinkProvider : TagBites.DB.IDbLinkProvider

Inheritance: object → DbLinkProvider

DbLinkProvider(DbLinkAdapter, DbConnectionArguments)

Section titled “DbLinkProvider(DbLinkAdapter, DbConnectionArguments)”
protected DbLinkProvider(DbLinkAdapter linkAdapter, DbConnectionArguments arguments)

Number of active connections (including connections from pool).

public virtual int ActiveConnectionsCount { get; }

int

public virtual DbLinkConfiguration Configuration { get; }

DbLinkConfiguration

Number of all connections.

public virtual int ConnectionsCount { get; }

int

public virtual IDbLinkContext CurrentConnectionContext { get; }

IDbLinkContext

public virtual IDbLinkTransactionContext CurrentTransactionContext { get; }

IDbLinkTransactionContext

public virtual string Database { get; }

string

public bool HasCurrentContext { get; }

bool

public virtual bool IsCursorSupported { get; }

bool

public virtual int MaxPoolSize { get; }

int

public virtual int MinPoolSize { get; }

int

Number of all connections in the pool.

public virtual int PoolConnectionsCount { get; }

int

public virtual int Port { get; }

int

public virtual SqlQueryResolver QueryResolver { get; }

SqlQueryResolver

public virtual string Server { get; }

string

public virtual bool UsePooling { get; }

bool

Number of using connections.

public virtual int UsingConnectionsCount { get; }

int

protected virtual IDbCursorManager CreateCursorManagerInner()

IDbCursorManager

public DbLink CreateExclusiveLink()

DbLink

public DbLink CreateLink()

DbLink

public DbLink CreateLink(DbLinkCreateOption createOption)

DbLink

public virtual EventHandler<DbLinkContextEventArgs> ContextCreated

EventHandler<DbLinkContextEventArgs>