Table of Contents

Interface IDataSource<TKey, TData, TLoader>

Namespace
RisingV.Shared.Databases.Sources
Assembly
RisingV.Shared.dll

Represents a data source interface for CRUD operations with a key, data type, and loader.

public interface IDataSource<TKey, TData, in TLoader> : IDataSource<TKey, TData>, IDataSource, IDataCrud, IDataCrud<TKey, TData> where TData : IData where TLoader : IDataLoader<TKey, TData>

Type Parameters

TKey
TData
TLoader
Inherited Members
Extension Methods

Methods

Load(IDatabase<TKey, TData>, TLoader)

void Load(IDatabase<TKey, TData> database, TLoader loader)

Parameters

database IDatabase<TKey, TData>
loader TLoader