Class MongoDbCoreRepositoryExtensions
Inheritance
System.Object
MongoDbCoreRepositoryExtensions
Assembly: Volo.Abp.MongoDB.dll
Syntax
public static class MongoDbCoreRepositoryExtensions : object
Methods
GetCollection<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static IMongoCollection<TEntity> GetCollection<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type |
Description |
IMongoCollection<TEntity> |
|
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
GetDatabase<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static IMongoDatabase GetDatabase<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type |
Description |
IMongoDatabase |
|
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
GetMongoQueryable<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static IMongoQueryable<TEntity> GetMongoQueryable<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type |
Description |
IMongoQueryable<TEntity> |
|
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
ToMongoDbRepository<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static IMongoDbRepository<TEntity, TKey> ToMongoDbRepository<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|