DbLinkProvider
Namespace: TagBites.DB
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37
Thread safe.
public abstract class DbLinkProvider : TagBites.DB.IDbLinkProviderInheritance: object → DbLinkProvider
Constructors
Section titled “Constructors”DbLinkProvider(DbLinkAdapter, DbConnectionArguments)
Section titled “DbLinkProvider(DbLinkAdapter, DbConnectionArguments)”protected DbLinkProvider(DbLinkAdapter linkAdapter, DbConnectionArguments arguments)Parameters
Section titled “Parameters”linkAdapterDbLinkAdapterargumentsDbConnectionArguments
Properties
Section titled “Properties”ActiveConnectionsCount
Section titled “ActiveConnectionsCount”Number of active connections (including connections from pool).
public virtual int ActiveConnectionsCount { get; }Property Value
Section titled “Property Value”Configuration
Section titled “Configuration”public virtual DbLinkConfiguration Configuration { get; }Property Value
Section titled “Property Value”ConnectionsCount
Section titled “ConnectionsCount”Number of all connections.
public virtual int ConnectionsCount { get; }Property Value
Section titled “Property Value”CurrentConnectionContext
Section titled “CurrentConnectionContext”public virtual IDbLinkContext CurrentConnectionContext { get; }Property Value
Section titled “Property Value”CurrentTransactionContext
Section titled “CurrentTransactionContext”public virtual IDbLinkTransactionContext CurrentTransactionContext { get; }Property Value
Section titled “Property Value”Database
Section titled “Database”public virtual string Database { get; }Property Value
Section titled “Property Value”HasCurrentContext
Section titled “HasCurrentContext”public bool HasCurrentContext { get; }Property Value
Section titled “Property Value”IsCursorSupported
Section titled “IsCursorSupported”public virtual bool IsCursorSupported { get; }Property Value
Section titled “Property Value”MaxPoolSize
Section titled “MaxPoolSize”public virtual int MaxPoolSize { get; }Property Value
Section titled “Property Value”MinPoolSize
Section titled “MinPoolSize”public virtual int MinPoolSize { get; }Property Value
Section titled “Property Value”PoolConnectionsCount
Section titled “PoolConnectionsCount”Number of all connections in the pool.
public virtual int PoolConnectionsCount { get; }Property Value
Section titled “Property Value”public virtual int Port { get; }Property Value
Section titled “Property Value”QueryResolver
Section titled “QueryResolver”public virtual SqlQueryResolver QueryResolver { get; }Property Value
Section titled “Property Value”Server
Section titled “Server”public virtual string Server { get; }Property Value
Section titled “Property Value”UsePooling
Section titled “UsePooling”public virtual bool UsePooling { get; }Property Value
Section titled “Property Value”UsingConnectionsCount
Section titled “UsingConnectionsCount”Number of using connections.
public virtual int UsingConnectionsCount { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”CreateCursorManagerInner()
Section titled “CreateCursorManagerInner()”protected virtual IDbCursorManager CreateCursorManagerInner()Returns
Section titled “Returns”CreateExclusiveLink()
Section titled “CreateExclusiveLink()”public DbLink CreateExclusiveLink()Returns
Section titled “Returns”CreateLink()
Section titled “CreateLink()”public DbLink CreateLink()Returns
Section titled “Returns”CreateLink(DbLinkCreateOption)
Section titled “CreateLink(DbLinkCreateOption)”public DbLink CreateLink(DbLinkCreateOption createOption)Parameters
Section titled “Parameters”createOptionDbLinkCreateOption
Returns
Section titled “Returns”Events
Section titled “Events”ContextCreated
Section titled “ContextCreated”public virtual EventHandler<DbLinkContextEventArgs> ContextCreated