private void CreateDatabaseIfRequired(DatabaseConfiguration dbConfig)
        {
            if (dbConfig.CreateDatabaseIfNotExists)
            {
                if (string.IsNullOrEmpty(dbConfig.CreateDatabaseConnectionString))
                {
                    throw new ArgumentException(
                              "CreateDatabaseConnectionString must be specified to enable creating database if not exists.");
                }

                m_databaseCreator.CreateDatabaseIfNotExists();
            }
        }