Interface IReadOnlyRepository<TEntity>
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public interface IReadOnlyRepository<TEntity> : IReadOnlyBasicRepository<TEntity>, IRepository where TEntity : class, IEntity
Type Parameters
Properties
AsyncExecuter
Declaration
IAsyncQueryableExecuter AsyncExecuter { get; }
Property Value
Methods
GetListAsync(Expression<Func<TEntity, bool>>, bool, CancellationToken)
Declaration
Task<List<TEntity>> GetListAsync(Expression<Func<TEntity, bool>> predicate, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetQueryableAsync()
Declaration
Task<IQueryable<TEntity>> GetQueryableAsync()
Returns
WithDetails()
Declaration
[Obsolete("Use WithDetailsAsync method.")]
IQueryable<TEntity> WithDetails()
Returns
WithDetails(params Expression<Func<TEntity, object>>[])
Declaration
[Obsolete("Use WithDetailsAsync method.")]
IQueryable<TEntity> WithDetails(params Expression<Func<TEntity, object>>[] propertySelectors)
Parameters
Returns
WithDetailsAsync()
Declaration
Task<IQueryable<TEntity>> WithDetailsAsync()
Returns
WithDetailsAsync(params Expression<Func<TEntity, object>>[])
Declaration
Task<IQueryable<TEntity>> WithDetailsAsync(params Expression<Func<TEntity, object>>[] propertySelectors)
Parameters
Returns
Extension Methods