Show / Hide Table of Contents

Class EfCoreUserReactionRepository

Inheritance
System.Object
EfCoreRepository<ICmsKitDbContext, UserReaction>
EfCoreRepository<ICmsKitDbContext, UserReaction, Guid>
EfCoreUserReactionRepository
Implements
IAsyncEnumerable<UserReaction>
IEfCoreRepository<UserReaction, Guid>
IEfCoreRepository<UserReaction>
IRepository<UserReaction>
IRepository<UserReaction, Guid>
ISupportsExplicitLoading<UserReaction, Guid>
IUserReactionRepository
IBasicRepository<UserReaction, Guid>
Inherited Members
EfCoreRepository<ICmsKitDbContext, UserReaction, Guid>.GetAsync(Guid, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction, Guid>.FindAsync(Guid, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction, Guid>.DeleteAsync(Guid, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.DbSet
EfCoreRepository<ICmsKitDbContext, UserReaction>.DbContext
EfCoreRepository<ICmsKitDbContext, UserReaction>.AbpEntityOptions
EfCoreRepository<ICmsKitDbContext, UserReaction>.GuidGenerator
EfCoreRepository<ICmsKitDbContext, UserReaction>.InsertAsync(UserReaction, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.UpdateAsync(UserReaction, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.DeleteAsync(UserReaction, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.GetListAsync(Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.GetCountAsync(CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.GetPagedListAsync(Int32, Int32, String, Boolean, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.GetQueryable()
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.CmsKit.EntityFrameworkCore.ICmsKitDbContext, Volo.CmsKit.Reactions.UserReaction>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.CmsKit.EntityFrameworkCore.ICmsKitDbContext, Volo.CmsKit.Reactions.UserReaction>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.CmsKit.EntityFrameworkCore.ICmsKitDbContext, Volo.CmsKit.Reactions.UserReaction>.EnsureCollectionLoadedAsync<TProperty>(Volo.CmsKit.Reactions.UserReaction, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.CmsKit.EntityFrameworkCore.ICmsKitDbContext, Volo.CmsKit.Reactions.UserReaction>.EnsurePropertyLoadedAsync<TProperty>(Volo.CmsKit.Reactions.UserReaction, Expression<>, CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.WithDetails()
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.CmsKit.EntityFrameworkCore.ICmsKitDbContext, Volo.CmsKit.Reactions.UserReaction>.WithDetails(Expression<>[])
EfCoreRepository<ICmsKitDbContext, UserReaction>.GetAsyncEnumerator(CancellationToken)
EfCoreRepository<ICmsKitDbContext, UserReaction>.CheckAndSetId(UserReaction)
EfCoreRepository<ICmsKitDbContext, UserReaction>.TrySetGuidId(IEntity<Guid>)
Namespace: Volo.CmsKit.Reactions
Assembly: Volo.CmsKit.EntityFrameworkCore.dll
Syntax
public class EfCoreUserReactionRepository : EfCoreRepository<ICmsKitDbContext, UserReaction, Guid>, IAsyncEnumerable<UserReaction>, IEfCoreRepository<UserReaction, Guid>, IEfCoreRepository<UserReaction>, IRepository<UserReaction>, IRepository<UserReaction, Guid>, ISupportsExplicitLoading<UserReaction, Guid>, IUserReactionRepository, IBasicRepository<UserReaction, Guid>

Constructors

EfCoreUserReactionRepository(IDbContextProvider<ICmsKitDbContext>)

Declaration
public EfCoreUserReactionRepository(IDbContextProvider<ICmsKitDbContext> dbContextProvider)
Parameters
Type Name Description
IDbContextProvider<ICmsKitDbContext> dbContextProvider

Methods

FindAsync(Guid, String, String, String, CancellationToken)

Declaration
public Task<UserReaction> FindAsync(Guid userId, string entityType, string entityId, string reactionName, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid userId
System.String entityType
System.String entityId
System.String reactionName
CancellationToken cancellationToken
Returns
Type Description
Task<UserReaction>

GetListForUserAsync(Guid, String, String, CancellationToken)

Declaration
public Task<List<UserReaction>> GetListForUserAsync(Guid userId, string entityType, string entityId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid userId
System.String entityType
System.String entityId
CancellationToken cancellationToken
Returns
Type Description
Task<List<UserReaction>>

GetSummariesAsync(String, String, CancellationToken)

Declaration
public Task<List<ReactionSummaryQueryResultItem>> GetSummariesAsync(string entityType, string entityId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String entityType
System.String entityId
CancellationToken cancellationToken
Returns
Type Description
Task<List<ReactionSummaryQueryResultItem>>

Implements

IAsyncEnumerable<>
IEfCoreRepository<TEntity, TKey>
IEfCoreRepository<TEntity>
IRepository<TEntity>
IRepository<TEntity, TKey>
ISupportsExplicitLoading<TEntity, TKey>
IUserReactionRepository
IBasicRepository<TEntity, TKey>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft