Table of Contents

Namespace Savvyio.Extensions.DependencyInjection.Data

Assembly: Savvyio.Extensions.DependencyInjection.dll

Classes

ServiceCollectionExtensions

Extension methods for the IServiceCollection interface.

Interfaces

IDataStore<T, TMarker>

Defines a generic way to support multiple implementations of data persistence based on the Data Access Object pattern aka DAO.

IDeletableDataStore<T, TMarker>

Defines a generic way to support multiple implementations of deletable data access objects (cruD).

IPersistentDataStore<T, TOptions, TMarker>

Defines a generic way to support multiple implementations of the actual I/O communication with a data store that is responsible of persisting data (CRUD).

IReadableDataStore<T, TMarker>

Defines a generic way to support multiple implementations of readable data access objects (cRud).

ISearchableDataStore<T, TOptions, TMarker>

Defines a generic way to support multiple implementations of searchable data access objects (cRud).

IWritableDataStore<T, TMarker>

Defines a generic way to support multiple implementations of writable data access objects (CrUd).