private static void Setup()
        {
            _settings = GetSettingsFromConfig();

            var distributedConnectionString = EVE.Site.DAL.Config.GetConnectionString(DataStore.Distributed);

            _distributedDatabase = new DistributedDatabase(distributedConnectionString);
            _workTable           = new WorkTable(distributedConnectionString);
        }
        public static void InitialiseTables()
        {
            var distributedConnectionString = EVE.Site.DAL.Config.GetConnectionString(DataStore.Distributed);

            _workTable = new WorkTable(distributedConnectionString);

            _exhibitDatabaseConnectionString =
                EVE.Site.DAL.Config.GetConnectionString(DataStore.Exhibit)
                .Replace(EVE.Site.DAL.Config.ExhibitPlaceholder, _exhibitId.ToString(CultureInfo.InvariantCulture));
            _fileMetadataTable       = new FileMetadataTable(_exhibitDatabaseConnectionString);
            _entityTable             = new EntityTable(_exhibitDatabaseConnectionString);
            _connectionMetadataTable = new ConnectionMetadataTable(_exhibitDatabaseConnectionString);
            _mediaTable      = new MediaTable(_exhibitDatabaseConnectionString);
            _exhibitDatabase = new ExhibitDatabase(_exhibitDatabaseConnectionString);

            var distributedDbConnctionString = EVE.Site.DAL.Config.GetConnectionString(DataStore.Distributed);

            _distributedDatabase = new DistributedDatabase(distributedDbConnctionString);
        }