Interface IMongoDbRepositoryFilterer<TEntity, TKey>
Assembly: Volo.Abp.MongoDB.dll
Syntax
public interface IMongoDbRepositoryFilterer<TEntity, TKey> : IMongoDbRepositoryFilterer<TEntity> where TEntity : class, IEntity<TKey>
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
Methods
CreateEntitiesFilterAsync(IEnumerable<TEntity>, bool)
Declaration
Task<FilterDefinition<TEntity>> CreateEntitiesFilterAsync(IEnumerable<TEntity> entities, bool applyFilters = false)
Parameters
Returns
Type |
Description |
Task<FilterDefinition<TEntity>> |
|
CreateEntitiesFilterAsync(IEnumerable<TKey>, bool)
Declaration
Task<FilterDefinition<TEntity>> CreateEntitiesFilterAsync(IEnumerable<TKey> ids, bool applyFilters = false)
Parameters
Returns
Type |
Description |
Task<FilterDefinition<TEntity>> |
|
CreateEntityFilterAsync(TEntity, bool, string?)
Declaration
Task<FilterDefinition<TEntity>> CreateEntityFilterAsync(TEntity entity, bool withConcurrencyStamp = false, string? concurrencyStamp = null)
Parameters
Type |
Name |
Description |
TEntity |
entity |
|
bool |
withConcurrencyStamp |
|
string |
concurrencyStamp |
|
Returns
Type |
Description |
Task<FilterDefinition<TEntity>> |
|
CreateEntityFilterAsync(TKey, bool)
Declaration
Task<FilterDefinition<TEntity>> CreateEntityFilterAsync(TKey id, bool applyFilters = false)
Parameters
Type |
Name |
Description |
TKey |
id |
|
bool |
applyFilters |
|
Returns
Type |
Description |
Task<FilterDefinition<TEntity>> |
|
Extension Methods