Class RepositoryExtensions
Inheritance
System.Object
RepositoryExtensions
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public static class RepositoryExtensions : object
Methods
EnsureCollectionLoadedAsync<TEntity, TKey, TProperty>(IBasicRepository<TEntity, TKey>, TEntity, Expression<Func<TEntity, IEnumerable<TProperty>>>, CancellationToken)
Declaration
public static Task EnsureCollectionLoadedAsync<TEntity, TKey, TProperty>(this IBasicRepository<TEntity, TKey> repository, TEntity entity, Expression<Func<TEntity, IEnumerable<TProperty>>> propertyExpression, CancellationToken cancellationToken = null)
where TEntity : class, IEntity<TKey> where TProperty : class
Parameters
Type |
Name |
Description |
IBasicRepository<TEntity, TKey> |
repository |
|
TEntity |
entity |
|
Expression<Func<TEntity, IEnumerable<TProperty>>> |
propertyExpression |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
TProperty |
|
EnsurePropertyLoadedAsync<TEntity, TKey, TProperty>(IBasicRepository<TEntity, TKey>, TEntity, Expression<Func<TEntity, TProperty>>, CancellationToken)
Declaration
public static Task EnsurePropertyLoadedAsync<TEntity, TKey, TProperty>(this IBasicRepository<TEntity, TKey> repository, TEntity entity, Expression<Func<TEntity, TProperty>> propertyExpression, CancellationToken cancellationToken = null)
where TEntity : class, IEntity<TKey> where TProperty : class
Parameters
Type |
Name |
Description |
IBasicRepository<TEntity, TKey> |
repository |
|
TEntity |
entity |
|
Expression<Func<TEntity, TProperty>> |
propertyExpression |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
TProperty |
|
HardDeleteAsync<TEntity>(IBasicRepository<TEntity>, TEntity, Boolean, CancellationToken)
Declaration
public static Task HardDeleteAsync<TEntity>(this IBasicRepository<TEntity> repository, TEntity entity, bool autoSave = false, CancellationToken cancellationToken = null)
where TEntity : class, IEntity, ISoftDelete
Parameters
Type |
Name |
Description |
IBasicRepository<TEntity> |
repository |
|
TEntity |
entity |
|
System.Boolean |
autoSave |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters