#linqpad
#linqpad
Вопрос:
У меня есть скрипт LINQ, который выполняется в цикле в течение длительного времени, по многим записям, и сбрасывает обработанные записи в конце каждой итерации. Итак, я вижу дамп записей при запуске скрипта.
foreach (string record in lotsOfRecords) {
// do stuff ...
record.Dump()
}
Когда я запускаю это из другого скрипта, используя Util.Compile, Util.run, я не вижу вывода из окна результатов при запуске приложения. Но я могу сказать, что скрипт запущен, увидев изменения в базе данных, которые он вызывает.
using (var query = Util.Compile (myQueryPath))
{
query.Run (QueryResultFormat.HtmlFragment).AsString().Dump(); // no results
}
Я пробовал Text, HTML и HTML fragment, и я не вижу никаких выходных данных во время выполнения скрипта. Я использую LINQPad 5.43 (Pro)
Комментарии:
1. Я не вижу никаких выходных данных во время выполнения скрипта — я бы не ожидал увидеть что-либо, пока скрипт не завершится, а затем вы получите необработанный html.
2.
Util.Run
возвращает любойDump
вывод из скрипта на основеQueryResultFormat
после возврата скрипта.