Show / Hide Table of Contents

Class MemoryDbRepositoryRegistrar

Inheritance
System.Object
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>
MemoryDbRepositoryRegistrar
Inherited Members
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>.Options
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>.AddRepositories()
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>.RegisterDefaultRepositories()
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>.RegisterDefaultRepository(Type)
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>.GetDefaultRepositoryImplementationType(Type)
RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>.ShouldRegisterDefaultRepositoryFor(Type)
Namespace: Volo.Abp.MemoryDb.DependencyInjection
Assembly: Volo.Abp.MemoryDb.dll
Syntax
public class MemoryDbRepositoryRegistrar : RepositoryRegistrarBase<AbpMemoryDbContextRegistrationOptions>

Constructors

MemoryDbRepositoryRegistrar(AbpMemoryDbContextRegistrationOptions)

Declaration
public MemoryDbRepositoryRegistrar(AbpMemoryDbContextRegistrationOptions options)
Parameters
Type Name Description
AbpMemoryDbContextRegistrationOptions options

Methods

GetEntityTypes(Type)

Declaration
protected override IEnumerable<Type> GetEntityTypes(Type dbContextType)
Parameters
Type Name Description
Type dbContextType
Returns
Type Description
IEnumerable<Type>

GetRepositoryType(Type, Type)

Declaration
protected override Type GetRepositoryType(Type dbContextType, Type entityType)
Parameters
Type Name Description
Type dbContextType
Type entityType
Returns
Type Description
Type

GetRepositoryType(Type, Type, Type)

Declaration
protected override Type GetRepositoryType(Type dbContextType, Type entityType, Type primaryKeyType)
Parameters
Type Name Description
Type dbContextType
Type entityType
Type primaryKeyType
Returns
Type Description
Type

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