public void TestSetUp() { var connectionTestException = QueryRunner.TestDbConnection("System.Data.SqlClient", _conn); if (connectionTestException != null) { throw connectionTestException; } _runner = QueryRunner.Create(DbProviderFactories.GetFactory("System.Data.SqlClient"), _conn, true, 30); }
/// <summary>The execute query.</summary> /// <param name="sql">The sql.</param> public void ExecuteQuery(string sql) { if (IsBusy) { _hostWindow.DisplaySimpleMessageBox(this, "Please wait for the current operation to complete.", "Busy"); return; } if (_settings.ConnectionDefinition == null) { _hostWindow.DisplaySimpleMessageBox(this, "Please select a connection.", "Select a Connection"); return; } lock (_syncLock) { IsBusy = true; } _runner = QueryRunner.Create(_settings.ProviderFactory, _settings.ConnectionDefinition.ConnectionString, _settings.EnableQueryBatching, _settings.CommandTimeout); UseWaitCursor = true; queryBackgroundWorker.RunWorkerAsync(sql); }
public void TestSetUp() { _runner = QueryRunner.Create(DbProviderFactories.GetFactory("System.Data.SqlClient"), _conn, true, 30); }