Class EfCoreTagRepository
Inheritance
System.Object
EfCoreTagRepository
Inherited Members
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Tagging.Tag>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Tagging.Tag>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Tagging.Tag>.EnsureCollectionLoadedAsync<TProperty>(Volo.Blogging.Tagging.Tag, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Tagging.Tag>.EnsurePropertyLoadedAsync<TProperty>(Volo.Blogging.Tagging.Tag, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Tagging.Tag>.WithDetails(Expression<>[])
Assembly: Volo.Blogging.EntityFrameworkCore.dll
Syntax
public class EfCoreTagRepository : EfCoreRepository<IBloggingDbContext, Tag, Guid>, IAsyncEnumerable<Tag>, IEfCoreRepository<Tag, Guid>, IEfCoreRepository<Tag>, IRepository<Tag>, IRepository<Tag, Guid>, ISupportsExplicitLoading<Tag, Guid>, ITagRepository, IBasicRepository<Tag, Guid>
Constructors
EfCoreTagRepository(IDbContextProvider<IBloggingDbContext>)
Declaration
public EfCoreTagRepository(IDbContextProvider<IBloggingDbContext> dbContextProvider)
Parameters
Methods
DecreaseUsageCountOfTagsAsync(List<Guid>, CancellationToken)
Declaration
public Task DecreaseUsageCountOfTagsAsync(List<Guid> ids, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
List<Guid> |
ids |
|
CancellationToken |
cancellationToken |
|
Returns
FindByNameAsync(Guid, String)
Declaration
public Task<Tag> FindByNameAsync(Guid blogId, string name)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
System.String |
name |
|
Returns
Type |
Description |
Task<Tag> |
|
GetByNameAsync(Guid, String)
Declaration
public Task<Tag> GetByNameAsync(Guid blogId, string name)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
System.String |
name |
|
Returns
Type |
Description |
Task<Tag> |
|
GetListAsync(Guid)
Declaration
public Task<List<Tag>> GetListAsync(Guid blogId)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
Returns
Type |
Description |
Task<List<Tag>> |
|
GetListAsync(IEnumerable<Guid>)
Declaration
public Task<List<Tag>> GetListAsync(IEnumerable<Guid> ids)
Parameters
Type |
Name |
Description |
IEnumerable<Guid> |
ids |
|
Returns
Type |
Description |
Task<List<Tag>> |
|
Implements
IAsyncEnumerable<>
Extension Methods