Class MongoDbRepositoryFilterer<TEntity, TKey>
Inheritance
System.Object
MongoDbRepositoryFilterer<TEntity, TKey>
Assembly: Volo.Abp.MongoDB.dll
Syntax
public class MongoDbRepositoryFilterer<TEntity, TKey> : MongoDbRepositoryFilterer<TEntity>, IMongoDbRepositoryFilterer<TEntity, TKey>, IMongoDbRepositoryFilterer<TEntity> where TEntity : class, IEntity<TKey>
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
Constructors
MongoDbRepositoryFilterer(IDataFilter, ICurrentTenant)
Declaration
public MongoDbRepositoryFilterer(IDataFilter dataFilter, ICurrentTenant currentTenant)
Parameters
Type |
Name |
Description |
IDataFilter |
dataFilter |
|
ICurrentTenant |
currentTenant |
|
Methods
CreateEntityFilter(TEntity, Boolean, String)
Declaration
public FilterDefinition<TEntity> CreateEntityFilter(TEntity entity, bool withConcurrencyStamp = false, string concurrencyStamp = null)
Parameters
Type |
Name |
Description |
TEntity |
entity |
|
System.Boolean |
withConcurrencyStamp |
|
System.String |
concurrencyStamp |
|
Returns
Type |
Description |
FilterDefinition<TEntity> |
|
CreateEntityFilter(TKey, Boolean)
Declaration
public FilterDefinition<TEntity> CreateEntityFilter(TKey id, bool applyFilters = false)
Parameters
Type |
Name |
Description |
TKey |
id |
|
System.Boolean |
applyFilters |
|
Returns
Type |
Description |
FilterDefinition<TEntity> |
|
Implements
Extension Methods