Table of Contents

Interface ISearchableDataStore<T, TOptions, TMarker>

Namespace
Savvyio.Extensions.DependencyInjection.Data
Assembly
Savvyio.Extensions.DependencyInjection.dll

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>