Example #1
0
 public TsqlFileMigrator(string fileToProcess, int index, string targetFile, IMigrationOutput output)
 {
     this._Output        = output;
     this._FileToProcess = fileToProcess;
     this._TargetFile    = targetFile;
     this._FileIndex     = index;
 }
Example #2
0
        public List <Azure> ProcessAzure(string inputFilePath, string outputFilePath)
        {
            try
            {
                using (var writer = new StreamWriter(File.Create(outputFilePath)))
                {
                    writer.WriteLine();
                    writer.WriteLine("-- SQLAzureMWParseTSQL TSQL Output File:");
                    writer.WriteLine("-- Generated at: {0}", DateTime.Now);
                    writer.WriteLine();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Sorry, error opening output file {0}.  Error: {1}", outputFilePath, ex.Message);
                return(null);
            }

            _output = new ConsoleMigrationOutput(outputFilePath, true);

            return(ParseFile(inputFilePath, true));
        }
Example #3
0
 public TsqlFileMigrator(string fileToProcess, IMigrationOutput output)
 {
     this._Output        = output;
     this._FileToProcess = fileToProcess;
 }
 public TsqlFileMigrator(IMigrationOutput output)
 {
     this._Output = output;
 }