private static void GenerateScripts(ConsoleParams prms) { ScriptFacade f = new ScriptFacade(prms.ConnectionString.Value, prms.DatabaseName.Value); GenScriptsPath = Path.Combine(ConfigurationManager.AppSettings["GenScriptPath"] ?? GenScriptsPath, prms.DatabaseName.Value); ScriptExtension = ConfigurationManager.AppSettings["ScriptExtension"] ?? ScriptExtension; CreateDirectioriesAsNeeded(); System.Threading.Tasks.Parallel.ForEach( f.GetTableNames(prms.TablesPattern.Value) , tbl => GenerateTableScript(f, tbl)); }
public ConsoleService(ConsoleParams param) : base() { OnExecute = param.OnExecute; Init(); if (isConsole) { AllocConsole(); } }
static void Main(string[] args) { try { var prms = new ConsoleParams(args); GenerateScripts(prms); } catch (Exception e) { Console.WriteLine(e.Message); Logger.Write(string.Concat(e.Message, Environment.NewLine, e.StackTrace)); } }
public PythonWindowsConsoleHost(ConsoleParams param) : base(param) { }
public PythonConsoleHost(ConsoleParams param) : base(param) { }