NHibernate: получить SQL для выполнения в виде строки - PullRequest
1 голос
/ 25 августа 2010

Из ICriteria возможно ли получить строку, содержащую SQL, который NHibernate планирует выполнить?Я знаю, что можно получить трассировку, но мне было интересно, есть ли метод, который можно вызвать, который генерирует SQL (например, так что вам не нужно фактически сбрасывать данные в базу данных).

Ответы [ 2 ]

0 голосов
/ 28 июня 2012

NHibernate Profiler прекрасно работает для нас.на сайте nhprof.com/ доступна правовая версия: NHProf присоединяется к соединению с вашей машиной к базе данных и фиксирует любой проходящий SQL-запрос с указанием количества результатов и времени, затраченного на выборку.NHProf также дает вам всевозможные советы, которые улучшат производительность.

0 голосов
/ 25 августа 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...