Esempio n. 1
0
        private void ExportAll(string connectionString, bool closeOnComplete)
        {
            try
            {
                if (benchmark == null)
                {
                    throw new Exception("Any benchmark is not open.");
                }

                DbProviders.SqlServer.SqlServerProvider sqlServerProvider = new DbProviders.SqlServer.SqlServerProvider();
                sqlServerProvider.ConnectionString    = connectionString;
                sqlServerProvider.UseConnectionString = true;
                sqlServerProvider.Connect();

                DbProviders.DbBenchmarkObjectWriter writer = sqlServerProvider.CreateBenchmarkObjectWriter();

                foreach (Benchmark.TestRun testRun in benchmark.TestRuns)
                {
                    writer.WriteToDb(testRun);
                }

                sqlServerProvider.Close();

                if (closeOnComplete)
                {
                    Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
 public SqlBenchmarkObjectWriter(SqlServerProvider sqlProvider)
     : base(sqlProvider)
 {
 }