This class provide access to the application run-time data including the in-memory DB.
DataContext & operator=(const DataContext &)=delete
Disable copy constructor.
void UpdateDb()
Try to connect to the DB and update the application configuration.
void ReloadConfig()
Reload the configuration from file and reconnect to the in-memory DB.
DbInterface & GetDbInterface()
DataContext(const DataContext &)=delete