Class MemoryDbCoreRepositoryExtensions
Inheritance
MemoryDbCoreRepositoryExtensions
Assembly: Volo.Abp.MemoryDb.dll
Syntax
public static class MemoryDbCoreRepositoryExtensions
Methods
GetCollectionAsync<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static Task<IMemoryDatabaseCollection<TEntity>> GetCollectionAsync<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository) where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
GetCollection<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
[Obsolete("Use GetCollectionAsync method.")]
public static IMemoryDatabaseCollection<TEntity> GetCollection<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository) where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
GetDatabaseAsync<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static Task<IMemoryDatabase> GetDatabaseAsync<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository) where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
GetDatabase<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
[Obsolete("Use GetDatabaseAsync method.")]
public static IMemoryDatabase GetDatabase<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository) where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
ToMemoryDbRepository<TEntity, TKey>(IBasicRepository<TEntity, TKey>)
Declaration
public static IMemoryDbRepository<TEntity, TKey> ToMemoryDbRepository<TEntity, TKey>(this IBasicRepository<TEntity, TKey> repository) where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|