2015-04-27 1 views
1

Для целей отладки я хотел бы видеть, что SQL PetaPoco пытается запустить на базе данных (чтобы я мог ее скопировать в нее в окно запроса и посмотреть результаты). Использование Database.LastCommand, я получаю выход, как это (хотя в целом гораздо больше с большим количеством переменных):Преобразование PetaPoco.Database.LastCommand в команду SQL для запуска в окне запроса

SELECT * FROM tWidgets WHERE [email protected] 
    -> @0 [Int32] = "2" 

Есть простой способ, чтобы преобразовать это в формат, который будет работать в SQLServer?

+0

Настройки протоколирования или использовать Profiler SQL Server, чтобы увидеть именно то, что получает выполненный –

ответ

0

PetaPoco не запускает запрос со всеми параметрами, он просто передает инструкции и параметры ADO.net. Затем ADO запустит запрос.

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

 Смежные вопросы

  • Нет связанных вопросов^_^