Class EfCoreProjectRepository
Inheritance
System.Object
EfCoreProjectRepository
Implements
IAsyncEnumerable<Project>
Inherited Members
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Docs.EntityFrameworkCore.IDocsDbContext, Volo.Docs.Projects.Project>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Docs.EntityFrameworkCore.IDocsDbContext, Volo.Docs.Projects.Project>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Docs.EntityFrameworkCore.IDocsDbContext, Volo.Docs.Projects.Project>.EnsureCollectionLoadedAsync<TProperty>(Volo.Docs.Projects.Project, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Docs.EntityFrameworkCore.IDocsDbContext, Volo.Docs.Projects.Project>.EnsurePropertyLoadedAsync<TProperty>(Volo.Docs.Projects.Project, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Docs.EntityFrameworkCore.IDocsDbContext, Volo.Docs.Projects.Project>.WithDetails(Expression<>[])
Namespace: Volo.Docs.Projects
Assembly: Volo.Docs.EntityFrameworkCore.dll
Syntax
public class EfCoreProjectRepository : EfCoreRepository<IDocsDbContext, Project, Guid>, IAsyncEnumerable<Project>, IEfCoreRepository<Project, Guid>, IEfCoreRepository<Project>, IRepository<Project>, IRepository<Project, Guid>, ISupportsExplicitLoading<Project, Guid>, IProjectRepository, IBasicRepository<Project, Guid>
Constructors
EfCoreProjectRepository(IDbContextProvider<IDocsDbContext>)
Declaration
public EfCoreProjectRepository(IDbContextProvider<IDocsDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IDbContextProvider<IDocsDbContext> | dbContextProvider |
Methods
GetByShortNameAsync(String)
Declaration
public Task<Project> GetByShortNameAsync(string shortName)
Parameters
Type | Name | Description |
---|---|---|
System.String | shortName |
Returns
Type | Description |
---|---|
Task<Project> |
GetListAsync(String, Int32, Int32)
Declaration
public Task<List<Project>> GetListAsync(string sorting, int maxResultCount, int skipCount)
Parameters
Type | Name | Description |
---|---|---|
System.String | sorting | |
System.Int32 | maxResultCount | |
System.Int32 | skipCount |
Returns
Type | Description |
---|---|
Task<List<Project>> |
ShortNameExistsAsync(String)
Declaration
public Task<bool> ShortNameExistsAsync(string shortName)
Parameters
Type | Name | Description |
---|---|---|
System.String | shortName |
Returns
Type | Description |
---|---|
Task<System.Boolean> |
Implements
IAsyncEnumerable<>