Search Results for

    Show / Hide Table of Contents

    Namespace LinqToDB.Async

    Classes

    AsyncDbConnection

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

    AsyncDbTransaction

    Basic IAsyncDbTransaction implementation with fallback to synchronous operations if corresponding functionality missing from DbTransaction.

    AsyncFactory

    Provides factory methods to create async wrappers for DbConnection and DbTransaction instances.

    Interfaces

    IAsyncDbConnection

    Wrapper over DbConnection instance which contains all operations that could have custom implementation like:

    • IRetryPolicy support
    • asynchronous operations, missing from DbConnection but provided by data provider implementation.

    IAsyncDbTransaction

    Wrapper over DbTransaction instance with asynchronous operations, missing from DbTransaction. Includes only operations, used by Linq To DB.

    IAsyncDisposable

    Provides a mechanism for releasing unmanaged resources asynchronously.

    IAsyncEnumerable<T>

    This API supports the LinqToDB infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    IAsyncEnumerator<T>

    Asynchronous version of the IEnumerator<T> interface, allowing elements to be retrieved asynchronously.

    IQueryProviderAsync

    This is internal API and is not intended for use by Linq To DB applications. It may change or be removed without further notice.

    In This Article
    Back to top Copyright © 2011-2023 linq2db.com

    Generated by DocFX