/// <summary> /// Constructs a database adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlDatabaseAdapter(AzureProfile Profile, AzureSubscription subscription) { this.Profile = Profile; this._subscription = subscription; Communicator = new AzureSqlDatabaseCommunicator(Profile, subscription); ElasticPoolCommunicator = new AzureSqlElasticPoolCommunicator(Profile, subscription); }
/// <summary> /// Constructs a database adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlDatabaseAdapter(AzureContext context) { Context = context; _subscription = context.Subscription; Communicator = new AzureSqlDatabaseCommunicator(Context); ElasticPoolCommunicator = new AzureSqlElasticPoolCommunicator(Context); }
/// <summary> /// Constructs a database adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlElasticPoolAdapter(IAzureContext context) { Context = context; Communicator = new AzureSqlElasticPoolCommunicator(Context); }
/// <summary> /// Constructs a database adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlElasticPoolAdapter(IAzureContext context) { _subscription = context.Subscription; Context = context; Communicator = new AzureSqlElasticPoolCommunicator(Context); }
/// <summary> /// Constructs a database adapter /// </summary> /// <param name="profile">The current azure profile</param> /// <param name="subscription">The current azure subscription</param> public AzureSqlElasticPoolAdapter(AzureProfile Profile, AzureSubscription subscription) { this._subscription = subscription; this.Profile = Profile; Communicator = new AzureSqlElasticPoolCommunicator(Profile, subscription); }