Class DatabaseWithLoader<TKey, TData, TLoader>
Represents a database with a loader.
public abstract class DatabaseWithLoader<TKey, TData, TLoader> : Database<TKey, TData, MapDataSource<TKey, TData, TLoader>, TLoader>, IDatabase<TKey, TData>, IDatabase, IDataCrud, IManageableLifecycle<DatabaseManager>, IManageableLifecycle, IReloadable, IManageable<DatabaseManager>, IManageable, IDataCrud<TKey, TData> where TKey : notnull where TData : IData where TLoader : IDataLoader<TKey, TData>
Type Parameters
TKey
TData
TLoader
- Inheritance
-
Database<TKey, TData, MapDataSource<TKey, TData, TLoader>, TLoader>DatabaseWithLoader<TKey, TData, TLoader>
- Inherited Members
- Extension Methods
Constructors
DatabaseWithLoader(string, TLoader)
Represents a database with a loader.
protected DatabaseWithLoader(string name, TLoader loader)
Parameters
name
stringloader
TLoader