public ConnectionInternalPolicy(AzureAuthenticationConfig azureConfig, DbConnection connection, bool useTransaction)
 {
     AzureAuthConfig  = azureConfig;
     UseTransaction   = useTransaction;
     ConnectionString = connection?.ConnectionString;
     DbConnection     = connection;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="connectionString"></param>
 /// <param name="useTransaction"></param>
 public ConnectionInternalPolicy(AzureAuthenticationConfig azureConfig, IDbProvider provider, string connectionString, bool useTransaction)
 {
     DbProvider       = provider;
     AzureAuthConfig  = azureConfig;
     UseTransaction   = useTransaction;
     ConnectionString = connectionString;
 }