Show / Hide Table of Contents

Class MongoDbRepositoryRegistrar

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

Constructors

MongoDbRepositoryRegistrar(AbpMongoDbContextRegistrationOptions)

Declaration
public MongoDbRepositoryRegistrar(AbpMongoDbContextRegistrationOptions options)
Parameters
Type Name Description
AbpMongoDbContextRegistrationOptions 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