Простой способ увидеть SQL, сгенерированный ActiveRecord.Save ()? - PullRequest
0 голосов
/ 11 мая 2009

SubSonic 2.1

У меня есть объект ActiveRecord. Когда я вызываю его метод Save (), есть ли простой способ увидеть генерируемый SQL, скажем, в отладчике Visual Studio? Запускать SQL Profiler не вариант.

Спасибо.

1 Ответ

2 голосов
/ 12 мая 2009

Вы можете загрузить дозвуковой исходный проект в visual studio, установить цель отладки основного проекта для своего приложения и запустить отладчик. Или вы можете прикрепить отладчик к вашему запущенному приложению. Ваше приложение должно быть построено со ссылкой на текущий отладочный вывод проекта subsonic 'subsonic.dll'; У меня обычно оба проекта открыты в отдельных экземплярах визуальной студии. Затем установите точку останова в строке 180 activerecord.cs:

QueryCommand cmd = GetSaveCommand (userName);

Затем посмотрите на cmd, чтобы увидеть sql.

...