Class DapperRepository<TDbContext>
Inheritance
object
DapperRepository<TDbContext>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.Dapper.dll
Syntax
public class DapperRepository<TDbContext> : IDapperRepository, IUnitOfWorkEnabled where TDbContext : IEfCoreDbContext
Type Parameters
| Name |
Description |
| TDbContext |
|
Constructors
DapperRepository(IDbContextProvider<TDbContext>)
Declaration
public DapperRepository(IDbContextProvider<TDbContext> dbContextProvider)
Parameters
Properties
CancellationTokenProvider
Declaration
public ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
CurrentTenant
Declaration
public ICurrentTenant CurrentTenant { get; }
Property Value
DataFilter
Declaration
public IDataFilter DataFilter { get; }
Property Value
DbConnection
Declaration
[Obsolete("Use GetDbConnectionAsync method.")]
public IDbConnection DbConnection { get; }
Property Value
| Type |
Description |
| System.Data.IDbConnection |
|
DbTransaction
Declaration
[Obsolete("Use GetDbTransactionAsync method.")]
public IDbTransaction DbTransaction { get; }
Property Value
| Type |
Description |
| System.Data.IDbTransaction |
|
LazyServiceProvider
Declaration
public IAbpLazyServiceProvider LazyServiceProvider { get; set; }
Property Value
UnitOfWorkManager
Declaration
public IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Methods
GetCancellationToken(CancellationToken)
Declaration
protected virtual CancellationToken GetCancellationToken(CancellationToken preferredValue = default)
Parameters
| Type |
Name |
Description |
| System.Threading.CancellationToken |
preferredValue |
|
Returns
| Type |
Description |
| System.Threading.CancellationToken |
|
GetDbConnectionAsync()
Declaration
public Task<IDbConnection> GetDbConnectionAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><System.Data.IDbConnection> |
|
GetDbTransactionAsync()
Declaration
public Task<IDbTransaction> GetDbTransactionAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><System.Data.IDbTransaction> |
|
Implements
Extension Methods