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
TThe type of the DTO.
TOptionsThe type of the options associated with this DTO.
TMarkerThe 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>