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
System.String key
IDatabaseApi api

FindDatabaseApi(String)

Declaration
IDatabaseApi FindDatabaseApi(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
IDatabaseApi

GetOrAddDatabaseApi(String, Func<IDatabaseApi>)

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

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft