Namespace Ease.Repository
Classes
BestEffortUnitOfWork
Implementation of the unit of work supporting co-mingling of operations across multiple backing stores (including potential for a mix of transactional and non-transactional stores).
ChangeTrackingExtensions
MemoryStore
A simple in-memory "Store" implementation for experimentation and testing.
Interfaces
IBestEffortUnitOfWork
Interface for unit of work pattern where best-effort transaction is to be managed by hand rather than by underlying store.
IRegisterEntities
IRepository<TKey, TEntity>
Base interface for general entity repositories.
IStoreBatchWriter
Synchronous batch write abstraction for Stores.
IStoreBatchWriterAsync
Asynchronous batch write abstraction for Stores.
IStoreWriter
Synchronous write abstraction for Stores.
IStoreWriterAsync
Async write abstraction for Stores.
IUnitOfWork
Interface for general unit of work for the repository pattern.