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(); } }