コード例 #1
0
            public bool Execute()
            {
                var showLog = _showLog.Value;
                var runner  = DbInitProjectRunner.CreateDbInit(_project, _dbSessionProviderType, _input, null, _showLog.Value, _dte);

                return(ConsoleWindow.Run(_window.Title, runner.RunAsync));
            }
コード例 #2
0
            public bool Execute()
            {
                var project           = _dbSessionProvider.Value.Project;
                var dbSessionProvider = _dbSessionProvider.Value.TypeSymbol;

                project.TryGetCompilation(out var compilation);
                Debug.Assert(compilation != null);
                var input   = dbSessionProvider.GetDbInitInput(compilation);
                var showLog = _showLog.Value;
                var runner  = DbInitProjectRunner.CreateDbInit(project, dbSessionProvider, input, _dbInitializerType, _showLog.Value, _dte);

                return(ConsoleWindow.Run(_window.Title, runner.RunAsync));
            }