Table of Contents

IDataStore<T, TMarker> Interface

Definition

Namespace
Savvyio.Extensions.DependencyInjection.Data
Assemblies
Savvyio.Extensions.DependencyInjection.dll
Source
src/Savvyio.Extensions.DependencyInjection/Data/IDataStore.cs

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

public interface IDataStore<in T, TMarker> : IDataStore<T>, IDependencyInjectionMarker<TMarker> where T : class

Type Parameters

T

The type of the DTO.

TMarker

The type used to mark the implementation that this data access object represents. Optimized for Microsoft Dependency Injection.

See Also

IDataStore<T, TMarker>
IDependencyInjectionMarker<TMarker>