parent
26a62426f0
commit
8521b0c28c
|
@ -133,6 +133,8 @@ namespace IRaCIS.Core.Infra.EFCore
|
|||
Task<IEnumerable<TEntity>> AddRangeAsync(IEnumerable<TEntity> entities, bool autoSave = false);
|
||||
|
||||
Task<bool> SaveChangesAsync(CancellationToken cancellationToken = default);
|
||||
|
||||
Task<bool> SaveChangesAndClearAllTrackingAsync(CancellationToken cancellationToken = default);
|
||||
Task<bool> DeleteAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default);
|
||||
|
||||
|
||||
|
|
|
@ -449,7 +449,12 @@ namespace IRaCIS.Core.Infra.EFCore
|
|||
return await _dbContext.SaveChangesAsync(cancellationToken) > 0;
|
||||
}
|
||||
|
||||
|
||||
public async Task<bool> SaveChangesAndClearAllTrackingAsync(CancellationToken cancellationToken = default)
|
||||
{
|
||||
var count = await _dbContext.SaveChangesAsync(cancellationToken);
|
||||
_dbContext.ChangeTracker.Clear();
|
||||
return count > 0;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 不常用
|
||||
|
|
Loading…
Reference in New Issue