Как отследить запросы на Linq-to-sql DataContext

Я решил эту проблему ниже:

apply plugin: 'java'

sourceCompatibility = 1.7
targetCompatibility = 1.7

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
7
задан Kristijan Iliev 13 September 2015 в 18:22
поделиться

4 ответа

При помещении.ToString () к переменной запроса var, Вы получаете sql. Можно ловить арканом, используют это в Debug en VS2008. Отладка Visualizer

исключая:

var query = from p in db.Table
            select p;

MessageBox.SHow(query.ToString());
3
ответ дан 7 December 2019 в 07:53
поделиться
System.IO.StreamWriter httpResponseStreamWriter = 
new StreamWriter(HttpContext.Current.Response.OutputStream);

dataContext.Log = httpResponseStreamWriter;

Палка, что на Вашей странице и Вы разгрузите SQL на странице. Очевидно, я перенес бы это в небольшой метод, который можно позволить/запретить.

3
ответ дан 7 December 2019 в 07:53
поделиться

У меня есть сообщение на моем блоге, который касается отправки в файлы журнала, память, окно отладки или несколько устройств записи.

1
ответ дан 7 December 2019 в 07:53
поделиться

От Linq в действии

Microsoft имеет инструмент Query Visualizer, который может быть загружен separetly с VS 2008. это по http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx

0
ответ дан 7 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

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