public void InitDb(DbConnectionString dbConnectionString) { if (!_initedDb.TryAdd(dbConnectionString, dbConnectionString.AsSqlConnectionString <T>())) { return; // Db already initialized. } _initedDb[dbConnectionString].EnsureDb(); _actions.ForEach(a => a.Invoke(_initedDb[dbConnectionString])); }