Действительно ли я могу получить доступ к сгенерированному запросу, не выполняя его?

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

1
задан Marijn 4 July 2012 в 08:18
поделиться

1 ответ

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

Client[] = Client.FindAll();

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

2
ответ дан 2 September 2019 в 23:06
поделиться
Другие вопросы по тегам:

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