Soft Deletion Of Entities
_dbContext.Remove(entity)
_dbContext.SavechangesAsync(cancellationToken)Permanently deleting an entity
await _dbContext.Set<PriceGroup>()
.Where(x => objectsToDelete.Select(p => p.Guid)
.Contains(x.Guid))
.ExecuteDeleteAsync(cancellationToken);Querying entities
await _dbContext.Set<PriceGroup>()
.Where(x => !x.Deleted)
.FirstOrDefaultAsync(x => x.Guid == guid, token)List of soft deletable entities
Last updated