Table of Contents

Namespace Tlabs.Data.Repo.Intern

Classes

AbstractDocBodyCache<K, TDoc>

Abstract document Cache.

AbstractKeyCachedRepo<TEntity, K>

IRepo<TEntity> for a small number of (cached) persistent instances with key.

AbstractKeyCachedRepo<TEntity, TModel, K>

IRepo<TEntity> for a small number of (cached) persistent instances with key.

AbstractObjectCache<K, E>

Abstract object cache.

AbstractObjectCache<K, E>.Options

MemoryCacheOptions.

BaseNonQueryRepo<TEntity>

Base data repository for TEntity.

BaseRepo<TEntity>

Base data repository for TEntity.

CachedRepo<TEntity>

IRepo<TEntity> for a small number of (cached) persistent instances.

DataStoreFilterExtensions

Extension methods for the IDataStoreFilter<E> interface.

DataStoreFilter<E>

Enables filtering of DataStore entities.

Interfaces

IDataStoreFilter<E>

Specifies a method that filters a query by returning a filtered query.

IObjectCache<K, E>

Object cache.