Class MongoDbRepositoryFilterer<TEntity>
Inheritance
MongoDbRepositoryFilterer<TEntity>
Assembly: Volo.Abp.MongoDB.dll
Syntax
public class MongoDbRepositoryFilterer<TEntity> : IMongoDbRepositoryFilterer<TEntity> where TEntity : class, IEntity
Type Parameters
Constructors
MongoDbRepositoryFilterer(IDataFilter, ICurrentTenant)
Declaration
public MongoDbRepositoryFilterer(IDataFilter dataFilter, ICurrentTenant currentTenant)
Parameters
Properties
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
DataFilter
Declaration
protected IDataFilter DataFilter { get; }
Property Value
Methods
AddGlobalFiltersAsync(List<FilterDefinition<TEntity>>)
Declaration
public virtual Task AddGlobalFiltersAsync(List<FilterDefinition<TEntity>> filters)
Parameters
Type |
Name |
Description |
List<FilterDefinition<TEntity>> |
filters |
|
Returns
FilterQueryable<TQueryable>(TQueryable)
Declaration
public virtual TQueryable FilterQueryable<TQueryable>(TQueryable query) where TQueryable : IQueryable<TEntity>
Parameters
Type |
Name |
Description |
TQueryable |
query |
|
Returns
Type |
Description |
TQueryable |
|
Type Parameters
Name |
Description |
TQueryable |
|
Implements
Extension Methods