【发布时间】:2012-03-14 11:58:14
【问题描述】:
我有一个 NHibernate 标准,我需要从中获取 SQL 查询。我尝试了here 的各种方法。但是,我得到的查询中没有参数(它有一个“?”代替它,就像在here 和here 中提到的那样)。此外,至少有一件事不起作用是criteria.setMaxResults(n)。
我也尝试过 NHibernate 拦截器。但是,我在 OnPrepareStatement(sql) 中获得的查询也没有参数。有没有其他方法可以从条件中获取 sql 查询?
PS:- 标准是首先创建的,因为它更容易使用它们来满足复杂的业务需求。但是,我需要导出数据,这通过标准非常慢。我正在尝试从条件中获取查询,然后从中执行 bcp 导出。
【问题讨论】:
标签: c# sql nhibernate