public static void RegisterCustomProvider(DbProvider provider)
        {
            Argument.IsNotNull(() => provider);

            Providers[provider.ProviderInvariantName] = provider;
        }