在有些时候,可能需要直接执行SQL语句.存储过程等,但nhibernate并没有提供一种让我们执行SQL语句的方法,不过可以通过一些间接的方法来实现. 下面给出一个在nhibernate中执行SQL语句的方法ExecuteSQL. public IList ExecuteSQL( string query ) { IList result = new ArrayList(); ISessionFactoryImplementor s = (ISessionFactoryImplementor)c