Table of Contents

Namespace Savvyio.Data

Assembly: Savvyio.Core.dll

The Savvyio.Data namespace holds all the abstractions and core types related to data.

Availability: .NET 9 and .NET 8

Interfaces

IDataStore<T>

A marker interface that specifies an abstraction of data persistence based on the Data Access Object pattern aka DAO.

IDeletableDataStore<T>

Defines a generic way of abstracting deletable data access objects (cruD).

IPersistentDataStore<T, TOptions>

Defines a generic way of abstracting persistent data access objects (CRUD).

IReadableDataStore<T>

Defines a generic way of abstracting readable data access objects (cRud).

ISearchableDataStore<T, TOptions>

Defines a generic way of abstracting searchable data access objects (cRud).

IWritableDataStore<T>

Defines a generic way of abstracting writable data access objects (CrUd).