Interface IMongoDbBulkOperationProvider
Assembly: Volo.Abp.MongoDB.dll
Syntax
public interface IMongoDbBulkOperationProvider
Methods
DeleteManyAsync<TEntity>(IMongoDbRepository<TEntity>, IEnumerable<TEntity>, IClientSessionHandle?, bool, CancellationToken)
Declaration
Task DeleteManyAsync<TEntity>(IMongoDbRepository<TEntity> repository, IEnumerable<TEntity> entities, IClientSessionHandle? sessionHandle, bool autoSave, CancellationToken cancellationToken) where TEntity : class, IEntity
Parameters
Returns
Type Parameters
InsertManyAsync<TEntity>(IMongoDbRepository<TEntity>, IEnumerable<TEntity>, IClientSessionHandle?, bool, CancellationToken)
Declaration
Task InsertManyAsync<TEntity>(IMongoDbRepository<TEntity> repository, IEnumerable<TEntity> entities, IClientSessionHandle? sessionHandle, bool autoSave, CancellationToken cancellationToken) where TEntity : class, IEntity
Parameters
Returns
Type Parameters
UpdateManyAsync<TEntity>(IMongoDbRepository<TEntity>, IEnumerable<TEntity>, IClientSessionHandle?, bool, CancellationToken)
Declaration
Task UpdateManyAsync<TEntity>(IMongoDbRepository<TEntity> repository, IEnumerable<TEntity> entities, IClientSessionHandle? sessionHandle, bool autoSave, CancellationToken cancellationToken) where TEntity : class, IEntity
Parameters
Returns
Type Parameters
Extension Methods