Могу ли я получить доступ к сгенерированному запросу, не выполняя его? - PullRequest
1 голос
/ 13 июля 2010

Я знаю, как включить отладку, чтобы все запущенные запросы появлялись в моей консоли.Есть ли способ просто вывести сгенерированный запрос, не выполняя его?

1 Ответ

2 голосов
/ 22 июля 2010

Нет, вы не можете.NHibernate не будет знать, что возвращать в результате метода запроса, если он не выполняет фактический SQL для реальной базы данных.Например:

Client[] = Client.FindAll();

Метод должен вернуть некоторую коллекцию клиентов, и если ActiveRecord / NHibernate не отправил SQL в базу данных, он не будет знать, что возвращать.

...