Search Results for

    Show / Hide Table of Contents

    Class AsyncDbConnection

    Implements IAsyncDbConnection wrapper over instance with synchronous implementation of asynchronous methods. Providers with async operations support could override its methods with asynchronous implementations.

    Inheritance
    System.Object
    AsyncDbConnection
    Implements
    IAsyncDbConnection
    IDisposable
    IAsyncDisposable
    Namespace: LinqToDB.Async
    Assembly: linq2db.dll
    Syntax
    public class AsyncDbConnection : object, IAsyncDbConnection, IAsyncDisposable

    Constructors

    | Improve this Doc View Source

    AsyncDbConnection(DbConnection)

    Declaration
    protected AsyncDbConnection(DbConnection connection)
    Parameters
    Type Name Description
    DbConnection connection

    Properties

    | Improve this Doc View Source

    Connection

    Declaration
    public virtual DbConnection Connection { get; }
    Property Value
    Type Description
    DbConnection
    | Improve this Doc View Source

    ConnectionString

    Declaration
    public virtual string ConnectionString { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    State

    Declaration
    public virtual ConnectionState State { get; }
    Property Value
    Type Description
    ConnectionState

    Methods

    | Improve this Doc View Source

    BeginTransaction()

    Declaration
    public virtual IAsyncDbTransaction BeginTransaction()
    Returns
    Type Description
    IAsyncDbTransaction
    | Improve this Doc View Source

    BeginTransaction(IsolationLevel)

    Declaration
    public virtual IAsyncDbTransaction BeginTransaction(IsolationLevel isolationLevel)
    Parameters
    Type Name Description
    IsolationLevel isolationLevel
    Returns
    Type Description
    IAsyncDbTransaction
    | Improve this Doc View Source

    BeginTransactionAsync(CancellationToken)

    Declaration
    public virtual Task<IAsyncDbTransaction> BeginTransactionAsync(CancellationToken cancellationToken)
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IAsyncDbTransaction>
    | Improve this Doc View Source

    BeginTransactionAsync(IsolationLevel, CancellationToken)

    Declaration
    public virtual Task<IAsyncDbTransaction> BeginTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    IsolationLevel isolationLevel
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<IAsyncDbTransaction>
    | Improve this Doc View Source

    Close()

    Declaration
    public virtual void Close()
    | Improve this Doc View Source

    CloseAsync()

    Declaration
    public virtual Task CloseAsync()
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CreateCommand()

    Declaration
    public virtual DbCommand CreateCommand()
    Returns
    Type Description
    DbCommand
    | Improve this Doc View Source

    Dispose()

    Declaration
    public virtual void Dispose()
    | Improve this Doc View Source

    DisposeAsync()

    Declaration
    public virtual Task DisposeAsync()
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    Open()

    Declaration
    public virtual void Open()
    | Improve this Doc View Source

    OpenAsync(CancellationToken)

    Declaration
    public virtual Task OpenAsync(CancellationToken cancellationToken)
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    TryClone()

    Declaration
    public virtual DbConnection? TryClone()
    Returns
    Type Description
    System.Nullable<DbConnection>

    Implements

    IAsyncDbConnection
    IDisposable
    IAsyncDisposable

    Extension Methods

    Map.DeepCopy<T>(T)
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    SqlExtensions.In<T>(T, IEnumerable<T>)
    SqlExtensions.In<T>(T, IQueryable<T>)
    SqlExtensions.In<T>(T, T[])
    SqlExtensions.In<T>(T, T, T)
    SqlExtensions.In<T>(T, T, T, T)
    SqlExtensions.NotIn<T>(T, IEnumerable<T>)
    SqlExtensions.NotIn<T>(T, IQueryable<T>)
    SqlExtensions.NotIn<T>(T, T[])
    SqlExtensions.NotIn<T>(T, T, T)
    SqlExtensions.NotIn<T>(T, T, T, T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2022 linq2db.com

    Generated by DocFX