Show / Hide Table of Contents

Class MongoEntityTagRepository

Inheritance
object
BasicRepositoryBase<EntityTag>
RepositoryBase<EntityTag>
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>
MongoEntityTagRepository
Implements
IServiceProviderAccessor
IUnitOfWorkEnabled
IUnitOfWorkManagerAccessor
IMongoDbRepository<EntityTag>
IRepository<EntityTag>
IReadOnlyRepository<EntityTag>
IBasicRepository<EntityTag>
IEntityTagRepository
IBasicRepository<EntityTag>
IReadOnlyBasicRepository<EntityTag>
IRepository
Inherited Members
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetCollectionAsync(CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetDatabaseAsync(CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetSessionHandleAsync(CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetDbContextAsync(CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.InsertAsync(EntityTag, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.InsertManyAsync(IEnumerable<EntityTag>, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.UpdateAsync(EntityTag, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.UpdateManyAsync(IEnumerable<EntityTag>, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DeleteAsync(EntityTag, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DeleteManyAsync(IEnumerable<EntityTag>, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetListAsync(bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetListAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetCountAsync(CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetPagedListAsync(int, int, string, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DeleteAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DeleteDirectAsync(Expression<Func<EntityTag, bool>>, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetQueryable()
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetQueryableAsync()
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.FindAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetMongoQueryable()
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetMongoQueryableAsync(CancellationToken, AggregateOptions)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetMongoQueryableAsync<TOtherEntity>(CancellationToken, AggregateOptions)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GetAggregateAsync(CancellationToken, AggregateOptions)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.IsHardDeleted(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.CreateEntityFilterAsync(EntityTag, bool, string)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.CreateEntitiesFilterAsync(IEnumerable<EntityTag>, bool)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.ApplyAbpConceptsForAddedEntityAsync(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.TriggerEntityCreateEvents(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.TriggerEntityUpdateEvents(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.ApplyAbpConceptsForDeletedEntity(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.TriggerEntityDeleteEvents(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.CheckAndSetId(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.TrySetGuidId(IEntity<Guid>)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.SetCreationAuditProperties(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.SetModificationAuditProperties(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.SetDeletionAuditProperties(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.IncrementEntityVersionProperty(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.TriggerDomainEvents(object)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.SetNewConcurrencyStamp(EntityTag)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.ThrowOptimisticConcurrencyException()
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.ApplyDataFilters<TQueryable, TOtherEntity>(TQueryable)
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.Collection
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.Database
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.SessionHandle
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DbContext
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DbContextProvider
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.LocalEventBus
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.DistributedEventBus
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.EntityChangeEventHelper
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.GuidGenerator
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.AuditPropertySetter
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.BulkOperationProvider
MongoDbRepository<ICmsKitMongoDbContext, EntityTag>.RepositoryFilterer
RepositoryBase<EntityTag>.WithDetails()
RepositoryBase<EntityTag>.WithDetails(params Expression<Func<EntityTag, object>>[])
RepositoryBase<EntityTag>.WithDetailsAsync()
RepositoryBase<EntityTag>.WithDetailsAsync(params Expression<Func<EntityTag, object>>[])
RepositoryBase<EntityTag>.GetQueryable()
RepositoryBase<EntityTag>.GetQueryableAsync()
RepositoryBase<EntityTag>.FindAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
RepositoryBase<EntityTag>.GetAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
RepositoryBase<EntityTag>.DeleteAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
RepositoryBase<EntityTag>.DeleteDirectAsync(Expression<Func<EntityTag, bool>>, CancellationToken)
RepositoryBase<EntityTag>.ApplyDataFilters<TQueryable>(TQueryable)
RepositoryBase<EntityTag>.ApplyDataFilters<TQueryable, TOtherEntity>(TQueryable)
BasicRepositoryBase<EntityTag>.InsertAsync(EntityTag, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.InsertManyAsync(IEnumerable<EntityTag>, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.SaveChangesAsync(CancellationToken)
BasicRepositoryBase<EntityTag>.UpdateAsync(EntityTag, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.UpdateManyAsync(IEnumerable<EntityTag>, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.DeleteAsync(EntityTag, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.DeleteManyAsync(IEnumerable<EntityTag>, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.GetListAsync(bool, CancellationToken)
BasicRepositoryBase<EntityTag>.GetListAsync(Expression<Func<EntityTag, bool>>, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.GetCountAsync(CancellationToken)
BasicRepositoryBase<EntityTag>.GetPagedListAsync(int, int, string, bool, CancellationToken)
BasicRepositoryBase<EntityTag>.GetCancellationToken(CancellationToken)
BasicRepositoryBase<EntityTag>.ShouldTrackingEntityChange()
BasicRepositoryBase<EntityTag>.LazyServiceProvider
BasicRepositoryBase<EntityTag>.ServiceProvider
BasicRepositoryBase<EntityTag>.DataFilter
BasicRepositoryBase<EntityTag>.CurrentTenant
BasicRepositoryBase<EntityTag>.AsyncExecuter
BasicRepositoryBase<EntityTag>.UnitOfWorkManager
BasicRepositoryBase<EntityTag>.CancellationTokenProvider
BasicRepositoryBase<EntityTag>.LoggerFactory
BasicRepositoryBase<EntityTag>.Logger
BasicRepositoryBase<EntityTag>.EntityChangeTrackingProvider
BasicRepositoryBase<EntityTag>.IsChangeTrackingEnabled
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.MongoDB.Tags
Assembly: Volo.CmsKit.MongoDB.dll
Syntax
public class MongoEntityTagRepository : MongoDbRepository<ICmsKitMongoDbContext, EntityTag>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<EntityTag>, IRepository<EntityTag>, IReadOnlyRepository<EntityTag>, IBasicRepository<EntityTag>, IEntityTagRepository, IBasicRepository<EntityTag>, IReadOnlyBasicRepository<EntityTag>, IRepository

Constructors

MongoEntityTagRepository(IMongoDbContextProvider<ICmsKitMongoDbContext>)

Declaration
public MongoEntityTagRepository(IMongoDbContextProvider<ICmsKitMongoDbContext> dbContextProvider)
Parameters
Type Name Description
IMongoDbContextProvider<ICmsKitMongoDbContext> dbContextProvider

Methods

DeleteManyAsync(Guid[], string, CancellationToken)

Declaration
public virtual Task DeleteManyAsync(Guid[] tagIds, string entityId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
Guid[] tagIds
string entityId
CancellationToken cancellationToken
Returns
Type Description
Task

FindAsync(Guid, string, Guid?, CancellationToken)

Declaration
public virtual Task<EntityTag> FindAsync(Guid tagId, string entityId, Guid? tenantId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
Guid tagId
string entityId
Guid? tenantId
CancellationToken cancellationToken
Returns
Type Description
Task<EntityTag>

GetEntityIdsFilteredByTagAsync(Guid, Guid?, CancellationToken)

Declaration
public virtual Task<List<string>> GetEntityIdsFilteredByTagAsync(Guid tagId, Guid? tenantId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
Guid tagId
Guid? tenantId
CancellationToken cancellationToken
Returns
Type Description
Task<List<string>>

GetEntityIdsFilteredByTagNameAsync(string, string, Guid?, CancellationToken)

Declaration
public virtual Task<List<string>> GetEntityIdsFilteredByTagNameAsync(string tagName, string entityType, Guid? tenantId = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string tagName
string entityType
Guid? tenantId
CancellationToken cancellationToken
Returns
Type Description
Task<List<string>>

Implements

IServiceProviderAccessor
IUnitOfWorkEnabled
IUnitOfWorkManagerAccessor
IMongoDbRepository<TEntity>
IRepository<TEntity>
IReadOnlyRepository<TEntity>
IBasicRepository<TEntity>
IEntityTagRepository
IBasicRepository<TEntity>
IReadOnlyBasicRepository<TEntity>
IRepository

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