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
| Type |
Name |
Description |
| IMongoDbRepository<TEntity> |
repository |
|
| System.Collections.Generic.IEnumerable<T><TEntity> |
entities |
|
| MongoDB.Driver.IClientSessionHandle |
sessionHandle |
|
| bool |
autoSave |
|
| System.Threading.CancellationToken |
cancellationToken |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
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
| Type |
Name |
Description |
| IMongoDbRepository<TEntity> |
repository |
|
| System.Collections.Generic.IEnumerable<T><TEntity> |
entities |
|
| MongoDB.Driver.IClientSessionHandle |
sessionHandle |
|
| bool |
autoSave |
|
| System.Threading.CancellationToken |
cancellationToken |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
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
| Type |
Name |
Description |
| IMongoDbRepository<TEntity> |
repository |
|
| System.Collections.Generic.IEnumerable<T><TEntity> |
entities |
|
| MongoDB.Driver.IClientSessionHandle |
sessionHandle |
|
| bool |
autoSave |
|
| System.Threading.CancellationToken |
cancellationToken |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Type Parameters
Extension Methods