Отладка запросов LINQ

У меня была похожая проблема, только с одним скриптом. Решение, которое я придумал, состояло в том, чтобы использовать addEventListener("load",fn,false) для объекта script, созданного с помощью document.createElement('script'). Вот последняя функция, которая загружает любой стандартный файл JS и позволяет добавить сценарий «после загрузки».

function addJavaScript( js, onload ) {
   var head, ref;
   head = document.getElementsByTagName('head')[0];
   if (!head) { return; }
   script = document.createElement('script');
   script.type = 'text/javascript';
   script.src = js;
   script.addEventListener( "load", onload, false );
   head.appendChild(script);
}

Я надеюсь, что это может помочь кому-то в будущем.

17
задан GWLlosa 4 June 2009 в 20:04
поделиться

2 ответа

Мне кажется, что подобный запрос указывает на то, что вы плохо справляетесь с выбором подходящих структур данных или с инкапсуляцией и разделением задач. Я бы посоветовал взглянуть на него и разбить его.

В целом, однако, если я хочу отладить явно неправильный запрос LINQ, я бы разбил его на подзапросы и изучил результаты. -в отладчике.

15
ответ дан 30 November 2019 в 11:13
поделиться

Я не знаю никаких встроенных инструментов. Лучшее, что вы можете сделать, - это разбить запрос на несколько подзапросов и оценить эти подзапросы во время отладки. Хорошим сторонним инструментом является LINQPad .

4
ответ дан 30 November 2019 в 11:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: