예제 #1
0
        public override void Execute()
        {
            base.Execute();

            var collection = new ArbitraryTableExtractionUICollection(_table)
            {
                OverrideSql = _query
            };

            if (_toFile != null)
            {
                ExtractTableVerbatim.ExtractDataToFile(collection, _toFile);
            }
            else
            {
                BasicActivator.ShowData(collection);
            }
        }
예제 #2
0
        private void ExecuteSqlOnLoggingDatabase(object sender, EventArgs e)
        {
            var collection = new ArbitraryTableExtractionUICollection(_server.Discover(DataAccessContext.Logging).ExpectTable("DataLoadTask"));

            _activator.Activate <ViewSQLAndResultsWithDataGridUI>(collection);
        }