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.
- 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.