Class DatabaseWithSource<TKey, TData, TSource>
Represents a database with a source and a data loader.
public abstract class DatabaseWithSource<TKey, TData, TSource> : Database<TKey, TData, TSource, MapDataLoader<TKey, TData>>, IDatabase<TKey, TData>, IDatabase, IDataCrud, IManageableLifecycle<DatabaseManager>, IManageableLifecycle, IReloadable, IManageable<DatabaseManager>, IManageable, IDataCrud<TKey, TData> where TKey : notnull where TData : IData where TSource : IDataSource<TKey, TData, MapDataLoader<TKey, TData>>
Type Parameters
TKey
TData
TSource
- Inheritance
-
Database<TKey, TData, TSource, MapDataLoader<TKey, TData>>DatabaseWithSource<TKey, TData, TSource>
- Inherited Members
- Extension Methods
Constructors
DatabaseWithSource(string, TSource)
Represents a database with a source and a data loader.
protected DatabaseWithSource(string name, TSource source)
Parameters
name
stringsource
TSource