Show / Hide Table of Contents

Interface IDatabaseApiContainer

Inherited Members
IServiceProviderAccessor.ServiceProvider
Namespace: Volo.Abp.Uow
Assembly: Volo.Abp.Uow.dll
Syntax
public interface IDatabaseApiContainer : IServiceProviderAccessor

Methods

AddDatabaseApi(string, IDatabaseApi)

Declaration
void AddDatabaseApi(string key, IDatabaseApi api)
Parameters
Type Name Description
string key
IDatabaseApi api

FindDatabaseApi(string)

Declaration
IDatabaseApi? FindDatabaseApi(string key)
Parameters
Type Name Description
string key
Returns
Type Description
IDatabaseApi

GetOrAddDatabaseApi(string, Func<IDatabaseApi>)

Declaration
IDatabaseApi GetOrAddDatabaseApi(string key, Func<IDatabaseApi> factory)
Parameters
Type Name Description
string key
Func<IDatabaseApi> factory
Returns
Type Description
IDatabaseApi

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform