Show / Hide Table of Contents

Interface IAbpCommonDbContextRegistrationOptionsBuilder

Namespace: Volo.Abp.DependencyInjection
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public interface IAbpCommonDbContextRegistrationOptionsBuilder

Properties

Services

Declaration
IServiceCollection Services { get; }
Property Value
Type Description
IServiceCollection

Methods

AddDefaultRepositories(bool)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories(bool includeAllEntities = false)
Parameters
Type Name Description
bool includeAllEntities
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder

AddDefaultRepositories(Type, bool)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories(Type defaultRepositoryDbContextType, bool includeAllEntities = false)
Parameters
Type Name Description
Type defaultRepositoryDbContextType
bool includeAllEntities
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder

AddDefaultRepositories<TDefaultRepositoryDbContext>(bool)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories<TDefaultRepositoryDbContext>(bool includeAllEntities = false)
Parameters
Type Name Description
bool includeAllEntities
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder
Type Parameters
Name Description
TDefaultRepositoryDbContext

AddDefaultRepository(Type)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepository(Type entityType)
Parameters
Type Name Description
Type entityType
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder

AddDefaultRepository<TEntity>()

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepository<TEntity>()
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder
Type Parameters
Name Description
TEntity

AddRepository<TEntity, TRepository>()

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder AddRepository<TEntity, TRepository>()
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder
Type Parameters
Name Description
TEntity
TRepository

ReplaceDbContext(Type, Type?, MultiTenancySides)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext(Type otherDbContextType, Type? targetDbContextType = null, MultiTenancySides multiTenancySides = MultiTenancySides.Both)
Parameters
Type Name Description
Type otherDbContextType
Type targetDbContextType
MultiTenancySides multiTenancySides
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder

ReplaceDbContext<TOtherDbContext>(MultiTenancySides)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext<TOtherDbContext>(MultiTenancySides multiTenancySides = MultiTenancySides.Both)
Parameters
Type Name Description
MultiTenancySides multiTenancySides
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder
Type Parameters
Name Description
TOtherDbContext

ReplaceDbContext<TOtherDbContext, TTargetDbContext>(MultiTenancySides)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext<TOtherDbContext, TTargetDbContext>(MultiTenancySides multiTenancySides = MultiTenancySides.Both)
Parameters
Type Name Description
MultiTenancySides multiTenancySides
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder
Type Parameters
Name Description
TOtherDbContext
TTargetDbContext

SetDefaultRepositoryClasses(Type, Type)

Declaration
IAbpCommonDbContextRegistrationOptionsBuilder SetDefaultRepositoryClasses(Type repositoryImplementationType, Type repositoryImplementationTypeWithoutKey)
Parameters
Type Name Description
Type repositoryImplementationType
Type repositoryImplementationTypeWithoutKey
Returns
Type Description
IAbpCommonDbContextRegistrationOptionsBuilder

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