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).