Show / Hide Table of Contents

Class MemoryDatabaseCollection<TEntity>

Inheritance
object
MemoryDatabaseCollection<TEntity>
Implements
IMemoryDatabaseCollection<TEntity>
IEnumerable<TEntity>
IEnumerable
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Domain.Repositories.MemoryDb
Assembly: Volo.Abp.MemoryDb.dll
Syntax
public class MemoryDatabaseCollection<TEntity> : IMemoryDatabaseCollection<TEntity>, IEnumerable<TEntity>, IEnumerable where TEntity : class, IEntity
Type Parameters
Name Description
TEntity

Constructors

MemoryDatabaseCollection(IMemoryDbSerializer)

Declaration
public MemoryDatabaseCollection(IMemoryDbSerializer memoryDbSerializer)
Parameters
Type Name Description
IMemoryDbSerializer memoryDbSerializer

Methods

Add(TEntity)

Declaration
public void Add(TEntity entity)
Parameters
Type Name Description
TEntity entity

GetEnumerator()

Declaration
public IEnumerator<TEntity> GetEnumerator()
Returns
Type Description
IEnumerator<TEntity>

Remove(TEntity)

Declaration
public void Remove(TEntity entity)
Parameters
Type Name Description
TEntity entity

Update(TEntity)

Declaration
public void Update(TEntity entity)
Parameters
Type Name Description
TEntity entity

Implements

IMemoryDatabaseCollection<TEntity>
IEnumerable<T>
IEnumerable

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform