|
|
|
@ -394,6 +394,7 @@ public class MyCustomMongoDbBulkOperationProvider : IMongoDbBulkOperationProvide |
|
|
|
{ |
|
|
|
public async Task DeleteManyAsync<TEntity>(IMongoDbRepository<TEntity> repository, |
|
|
|
IEnumerable<TEntity> entities, |
|
|
|
IClientSessionHandle sessionHandle, |
|
|
|
bool autoSave, |
|
|
|
CancellationToken cancellationToken) |
|
|
|
where TEntity : class, IEntity |
|
|
|
@ -403,6 +404,7 @@ public class MyCustomMongoDbBulkOperationProvider : IMongoDbBulkOperationProvide |
|
|
|
|
|
|
|
public async Task InsertManyAsync<TEntity>(IMongoDbRepository<TEntity> repository, |
|
|
|
IEnumerable<TEntity> entities, |
|
|
|
IClientSessionHandle sessionHandle, |
|
|
|
bool autoSave, |
|
|
|
CancellationToken cancellationToken) |
|
|
|
where TEntity : class, IEntity |
|
|
|
@ -411,9 +413,10 @@ public class MyCustomMongoDbBulkOperationProvider : IMongoDbBulkOperationProvide |
|
|
|
} |
|
|
|
|
|
|
|
public async Task UpdateManyAsync<TEntity>(IMongoDbRepository<TEntity> repository, |
|
|
|
IEnumerable<TEntity> entities, |
|
|
|
bool autoSave, |
|
|
|
CancellationToken cancellationToken) |
|
|
|
IEnumerable<TEntity> entities, |
|
|
|
IClientSessionHandle sessionHandle, |
|
|
|
bool autoSave, |
|
|
|
CancellationToken cancellationToken) |
|
|
|
where TEntity : class, IEntity |
|
|
|
{ |
|
|
|
// Your logic here. |
|
|
|
|