Show / Hide Table of Contents

Class EfCoreEditionRepository

Inheritance
object
EfCoreEditionRepository
Implements
IEditionRepository
IBasicRepository<Edition, Guid>
IBasicRepository<Edition>
IReadOnlyBasicRepository<Edition>
IRepository
IReadOnlyBasicRepository<Edition, Guid>
Namespace: Volo.Saas.EntityFrameworkCore
Assembly: Volo.Saas.EntityFrameworkCore.dll
Syntax
public class EfCoreEditionRepository : EfCoreRepository<ISaasDbContext, Edition, Guid>, IEditionRepository, IBasicRepository<Edition, Guid>, IBasicRepository<Edition>, IReadOnlyBasicRepository<Edition>, IRepository, IReadOnlyBasicRepository<Edition, Guid>

Constructors

EfCoreEditionRepository(IDbContextProvider<ISaasDbContext>)

Declaration
public EfCoreEditionRepository(IDbContextProvider<ISaasDbContext> dbContextProvider)
Parameters
Type Name Description
IDbContextProvider<ISaasDbContext> dbContextProvider

Methods

CheckNameExistAsync(string, CancellationToken)

Declaration
public virtual Task<bool> CheckNameExistAsync(string displayName, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string displayName
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

FindByDisplayNameAsync(string, bool, CancellationToken)

Declaration
public virtual Task<Edition> FindByDisplayNameAsync(string displayName, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string displayName
bool includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<Edition>

GetCountAsync(string, CancellationToken)

Declaration
public virtual Task<int> GetCountAsync(string filter, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string filter
CancellationToken cancellationToken
Returns
Type Description
Task<int>

GetListAsync(string, int, int, string, bool, CancellationToken)

Declaration
public virtual Task<List<Edition>> GetListAsync(string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string sorting
int maxResultCount
int skipCount
string filter
bool includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<Edition>>

GetListInternalAsync(string, int, int, string, bool, CancellationToken)

Declaration
protected virtual Task<List<Edition>> GetListInternalAsync(string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string sorting
int maxResultCount
int skipCount
string filter
bool includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<Edition>>

GetListWithTenantCountAsync(string, int, int, string, bool, CancellationToken)

Declaration
public virtual Task<List<EditionWithTenantCount>> GetListWithTenantCountAsync(string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string sorting
int maxResultCount
int skipCount
string filter
bool includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<EditionWithTenantCount>>

Implements

IEditionRepository
Volo.Abp.Domain.Repositories.IBasicRepository<,>
Volo.Abp.Domain.Repositories.IBasicRepository<>
Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<>
Volo.Abp.Domain.Repositories.IRepository
Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<,>
In this article
Back to top Powered by Volosoft