Interface IBasicRepository<TEntity>
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public interface IBasicRepository<TEntity> : IReadOnlyBasicRepository<TEntity>, IRepository where TEntity : class, IEntity
Type Parameters
Methods
DeleteAsync(TEntity, bool, CancellationToken)
Declaration
Task DeleteAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteManyAsync(IEnumerable<TEntity>, bool, CancellationToken)
Declaration
Task DeleteManyAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Returns
InsertAsync(TEntity, bool, CancellationToken)
Declaration
Task<TEntity> InsertAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Returns
Type |
Description |
Task<TEntity> |
|
InsertManyAsync(IEnumerable<TEntity>, bool, CancellationToken)
Declaration
Task InsertManyAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Returns
UpdateAsync(TEntity, bool, CancellationToken)
Declaration
Task<TEntity> UpdateAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Returns
Type |
Description |
Task<TEntity> |
|
UpdateManyAsync(IEnumerable<TEntity>, bool, CancellationToken)
Declaration
Task UpdateManyAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods