protected override string GetComponentName(MethodInfo method, object[] arguments)
        {
            string databaseType = settings.GetDatabaseType();

            if (string.Equals(databaseType, "MicrosoftSql", StringComparison.OrdinalIgnoreCase))
            {
                return(typeof(MicrosoftSqlDatabaseConnectionProvider).FullName);
            }

            return(base.GetComponentName(method, arguments));
        }