Table of Contents

ISearchableDataStore<T, TOptions, TMarker> Interface

Definition

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

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

public interface ISearchableDataStore<T, out TOptions, TMarker> : IDataStore<T, TMarker>, IDependencyInjectionMarker<TMarker>, ISearchableDataStore<T, TOptions>, IDataStore<T> where T : class where TOptions : AsyncOptions, new()

Type Parameters

T

The type of the DTO.

TOptions

The type of the options associated with this DTO.

TMarker

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

Inherited Members

See Also

IDataStore<T, TMarker>
ISearchableDataStore<T, TOptions>