Interface IMongoDbRepository<TEntity>
Inherited Members
Volo.Abp.Domain.Repositories.IRepository<TEntity>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.IRepository<TEntity>.GetAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.IRepository<TEntity>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.IReadOnlyRepository<TEntity>.WithDetails(Expression<>[])
Namespace: Volo.Abp.Domain.Repositories.MongoDB
Assembly: Volo.Abp.MongoDB.dll
Syntax
public interface IMongoDbRepository<TEntity> : IRepository<TEntity>, IReadOnlyRepository<TEntity>, IQueryable<TEntity>, IBasicRepository<TEntity>, IReadOnlyBasicRepository<TEntity>, IRepository where TEntity : class, IEntity
Type Parameters
Name | Description |
---|---|
TEntity |
Properties
Collection
Declaration
IMongoCollection<TEntity> Collection { get; }
Property Value
Type | Description |
---|---|
IMongoCollection<TEntity> |
Database
Declaration
IMongoDatabase Database { get; }
Property Value
Type | Description |
---|---|
IMongoDatabase |
Methods
GetMongoQueryable()
Declaration
IMongoQueryable<TEntity> GetMongoQueryable()
Returns
Type | Description |
---|---|
IMongoQueryable<TEntity> |