private void DisplayHelp(OptionSet p) { consoleAnnouncer.Write("Usage:"); consoleAnnouncer.Write(" migrate [OPTIONS]"); consoleAnnouncer.Write("Example:"); consoleAnnouncer.Write(" migrate -a bin\\debug\\MyMigrations.dll -db SqlServer2008 -conn \"SEE_BELOW\" -profile \"Debug\""); consoleAnnouncer.HorizontalRule(); consoleAnnouncer.Write("Example Connection Strings:"); consoleAnnouncer.Write(" MySql: Data Source=172.0.0.1;Database=Foo;User Id=USERNAME;Password=BLAH"); consoleAnnouncer.Write(" Oracle: Server=172.0.0.1;Database=Foo;Uid=USERNAME;Pwd=BLAH"); consoleAnnouncer.Write(" SqlLite: Data Source=:memory:;Version=3;New=True"); consoleAnnouncer.Write(" SqlServer: server=127.0.0.1;database=Foo;user id=USERNAME;password=BLAH"); consoleAnnouncer.Write(" server=.\\SQLExpress;database=Foo;trusted_connection=true"); consoleAnnouncer.Write(" "); consoleAnnouncer.Write("OR use a named connection string from the machine.config:"); consoleAnnouncer.Write(" migrate -a bin\\debug\\MyMigrations.dll -db SqlServer2008 -conn \"namedConnection\" -profile \"Debug\""); consoleAnnouncer.HorizontalRule(); consoleAnnouncer.Write("Options:"); p.WriteOptionDescriptions(System.Console.Out); }
private void DisplayHelp(OptionSet p) { consoleAnnouncer.Write("Usage:"); consoleAnnouncer.Write(" migrate [OPTIONS]"); consoleAnnouncer.Write(string.Empty); consoleAnnouncer.Write("Example:"); consoleAnnouncer.Write(" migrate -a bin\\debug\\MyMigrations.dll -db SqlServer2008 -conn \"SEE_BELOW\" -profile \"Debug\""); consoleAnnouncer.Write(string.Empty); consoleAnnouncer.Write("TapWatch Example:"); consoleAnnouncer.Write(" /assembly <InstallPath>TapWatchDatabase.dll /provider MySQL /connectionString \"Database=<TAPWATCHDB_NAME>; Data Source=<TAPWATCHDB_HOST>; Port=<MARIADB_PORT>; User Id=<TAPWATCHDB_USERNAME>; Password=<TAPWATCHDB_PASSWORD>;\" /verbose foo /logfile /version 1 /silent"); consoleAnnouncer.HorizontalRule(); consoleAnnouncer.Write("Example Connection Strings:"); consoleAnnouncer.Write(" MySql: Data Source=172.0.0.1;Database=Foo;User Id=USERNAME;Password=BLAH"); consoleAnnouncer.Write(" Oracle: Server=172.0.0.1;Database=Foo;Uid=USERNAME;Pwd=BLAH"); consoleAnnouncer.Write(" SqlLite: Data Source=:memory:;Version=3;New=True"); consoleAnnouncer.Write(" SqlServer: server=127.0.0.1;database=Foo;user id=USERNAME;password=BLAH"); consoleAnnouncer.Write(" server=.\\SQLExpress;database=Foo;trusted_connection=true"); consoleAnnouncer.Write(" "); consoleAnnouncer.Write("OR use a named connection string from the machine.config:"); consoleAnnouncer.Write(" migrate -a bin\\debug\\MyMigrations.dll -db SqlServer2008 -conn \"namedConnection\" -profile \"Debug\""); consoleAnnouncer.HorizontalRule(); consoleAnnouncer.Write("Options:"); p.WriteOptionDescriptions(System.Console.Out); }