Class AbpCommonDbContextRegistrationOptions
This is a base class for dbcoUse derived
Inheritance
System.Object
AbpCommonDbContextRegistrationOptions
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public abstract class AbpCommonDbContextRegistrationOptions : object, IAbpCommonDbContextRegistrationOptionsBuilder
Constructors
AbpCommonDbContextRegistrationOptions(Type, IServiceCollection)
Declaration
protected AbpCommonDbContextRegistrationOptions(Type originalDbContextType, IServiceCollection services)
Parameters
| Type |
Name |
Description |
| Type |
originalDbContextType |
|
| IServiceCollection |
services |
|
Properties
CustomRepositories
Declaration
public Dictionary<Type, Type> CustomRepositories { get; }
Property Value
| Type |
Description |
| Dictionary<Type, Type> |
|
DefaultRepositoryDbContextType
Declaration
public Type DefaultRepositoryDbContextType { get; protected set; }
Property Value
DefaultRepositoryImplementationType
Declaration
public Type DefaultRepositoryImplementationType { get; }
Property Value
DefaultRepositoryImplementationTypeWithoutKey
Declaration
public Type DefaultRepositoryImplementationTypeWithoutKey { get; }
Property Value
IncludeAllEntitiesForDefaultRepositories
Declaration
public bool IncludeAllEntitiesForDefaultRepositories { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
OriginalDbContextType
Declaration
public Type OriginalDbContextType { get; }
Property Value
RegisterDefaultRepositories
Declaration
public bool RegisterDefaultRepositories { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ReplacedDbContextTypes
Declaration
public List<Type> ReplacedDbContextTypes { get; }
Property Value
| Type |
Description |
| List<Type> |
|
Services
Declaration
public IServiceCollection Services { get; }
Property Value
| Type |
Description |
| IServiceCollection |
|
SpecifiedDefaultRepositoryTypes
Declaration
public bool SpecifiedDefaultRepositoryTypes { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
AddDefaultRepositories(Boolean)
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories(bool includeAllEntities = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
includeAllEntities |
|
Returns
AddDefaultRepositories(Type, Boolean)
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories(Type defaultRepositoryDbContextType, bool includeAllEntities = false)
Parameters
| Type |
Name |
Description |
| Type |
defaultRepositoryDbContextType |
|
| System.Boolean |
includeAllEntities |
|
Returns
AddDefaultRepositories<TDefaultRepositoryDbContext>(Boolean)
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories<TDefaultRepositoryDbContext>(bool includeAllEntities = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
includeAllEntities |
|
Returns
Type Parameters
| Name |
Description |
| TDefaultRepositoryDbContext |
|
AddRepository<TEntity, TRepository>()
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder AddRepository<TEntity, TRepository>()
Returns
Type Parameters
| Name |
Description |
| TEntity |
|
| TRepository |
|
ReplaceDbContext(Type)
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext(Type otherDbContextType)
Parameters
| Type |
Name |
Description |
| Type |
otherDbContextType |
|
Returns
ReplaceDbContext<TOtherDbContext>()
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext<TOtherDbContext>()
Returns
Type Parameters
| Name |
Description |
| TOtherDbContext |
|
SetDefaultRepositoryClasses(Type, Type)
Declaration
public IAbpCommonDbContextRegistrationOptionsBuilder SetDefaultRepositoryClasses(Type repositoryImplementationType, Type repositoryImplementationTypeWithoutKey)
Parameters
| Type |
Name |
Description |
| Type |
repositoryImplementationType |
|
| Type |
repositoryImplementationTypeWithoutKey |
|
Returns
ShouldRegisterDefaultRepositoryFor(Type)
Declaration
public bool ShouldRegisterDefaultRepositoryFor(Type entityType)
Parameters
| Type |
Name |
Description |
| Type |
entityType |
|
Returns
| Type |
Description |
| System.Boolean |
|
Implements
Extension Methods