private void RunCodeWriter(DirectoryInfo directory, string ns, bool readStoredProcedures, DatabaseSchemaReader.CodeGen.CodeTarget codeTarget)
        {
            var runner = new CodeWriterRunner(_databaseSchema, directory, ns, readStoredProcedures);

            runner.CodeTarget = codeTarget;
            if (readStoredProcedures)
            {
                toolStripStatusLabel1.Text = @"Reading stored procedures";
            }
            if (!backgroundWorker1.IsBusy)
            {
                backgroundWorker1.RunWorkerAsync(runner);
            }
        }
 private void RunCodeWriter(DirectoryInfo directory, string ns, bool readStoredProcedures, DatabaseSchemaReader.CodeGen.CodeTarget codeTarget)
 {
     var runner = new CodeWriterRunner(_databaseSchema, directory, ns, readStoredProcedures);
     runner.CodeTarget = codeTarget;
     if (readStoredProcedures)
     {
         toolStripStatusLabel1.Text = @"Reading stored procedures";
     }
     if (!backgroundWorker1.IsBusy)
     {
         backgroundWorker1.RunWorkerAsync(runner);
     }
 }