/// <summary>
 /// 检查传入的数据库提供程序名称 <paramref name="providerName"/> 是否在当前应用程序运行环境中已经注册。
 /// </summary>
 /// <param name="providerName">数据库提供程序名称。</param>
 /// <exception cref="InvalidOperationException">如果传入的数据库提供程序名称 <paramref name="providerName"/> 在当前应用程序运行环境中尚未注册,则抛出该异常。</exception>
 internal static void CheckProviderNameRegisted(string providerName)
 {
     if (!DbProviderFactoryClasses.Any(item => item.InvariantName == providerName))
     {
         throw new InvalidOperationException(string.Format(Resources.UnregisteredProviderName, providerName));
     }
 }