Table of Contents

Class Database<TKey, TData>

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

Represents a database that uses a map as both source and loader.

public abstract class Database<TKey, TData> : Database<TKey, TData, MapDataSource<TKey, TData>, MapDataLoader<TKey, TData>>, IDatabase<TKey, TData>, IDatabase, IDataCrud, IManageableLifecycle<DatabaseManager>, IManageableLifecycle, IReloadable, IManageable<DatabaseManager>, IManageable, IDataCrud<TKey, TData> where TKey : notnull where TData : IData

Type Parameters

TKey
TData
Inheritance
Database<TKey, TData, MapDataSource<TKey, TData>, MapDataLoader<TKey, TData>>
Database<TKey, TData>
Implements
IDatabase<TKey, TData>
IDataCrud<TKey, TData>
Inherited Members
Extension Methods

Constructors

Database(string)

Represents a database that uses a map as both source and loader.

protected Database(string name)

Parameters

name string