Table of Contents

Class LockableRepositoryCollectionBase<TEntity>

Namespace
Tharga.MongoDB.Lockable
Assembly
Tharga.MongoDB.dll
public class LockableRepositoryCollectionBase<TEntity> : LockableRepositoryCollectionBase<TEntity, ObjectId>, ILockableRepositoryCollection<TEntity, ObjectId>, IRepositoryCollection<TEntity, ObjectId>, IReadOnlyRepositoryCollection<TEntity, ObjectId>, IRepositoryCollection, IReadOnlyRepositoryCollection where TEntity : LockableEntityBase

Type Parameters

TEntity
Inheritance
RepositoryCollectionBase<TEntity, ObjectId>
LockableRepositoryCollectionBase<TEntity>
Implements
IRepositoryCollection<TEntity, ObjectId>
Inherited Members

Constructors

LockableRepositoryCollectionBase(IMongoDbServiceFactory, ILogger, DatabaseContext)

protected LockableRepositoryCollectionBase(IMongoDbServiceFactory mongoDbServiceFactory, ILogger logger = null, DatabaseContext databaseContext = null)

Parameters

mongoDbServiceFactory IMongoDbServiceFactory
logger ILogger
databaseContext DatabaseContext