Class MongoProjectRepository
Inheritance
System.Object
MongoProjectRepository
Inherited Members
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Docs.MongoDB.IDocsMongoDbContext, Volo.Docs.Projects.Project>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Docs.MongoDB.IDocsMongoDbContext, Volo.Docs.Projects.Project>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Assembly: Volo.Docs.MongoDB.dll
Syntax
public class MongoProjectRepository : MongoDbRepository<IDocsMongoDbContext, Project, Guid>, IMongoQueryable<Project>, IMongoDbRepository<Project, Guid>, IMongoDbRepository<Project>, IRepository<Project>, IRepository<Project, Guid>, IProjectRepository, IBasicRepository<Project, Guid>
Constructors
MongoProjectRepository(IMongoDbContextProvider<IDocsMongoDbContext>)
Declaration
public MongoProjectRepository(IMongoDbContextProvider<IDocsMongoDbContext> dbContextProvider)
Parameters
Methods
GetByShortNameAsync(String)
Declaration
public Task<Project> GetByShortNameAsync(string shortName)
Parameters
Type |
Name |
Description |
System.String |
shortName |
|
Returns
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
IMongoQueryable<>
Extension Methods