预览NHibernate生成的sql代码

时间:2009-09-17 10:38:32

标签: c# nhibernate

使用NHibernate 2.0:

我有一个对象有一些更改,我即将会话.Update()它。有没有什么方法可以预览将在没有实际执行的情况下执行的SQL?

2 个答案:

答案 0 :(得分:2)

您可以围绕会话包装事务并在不提交的情况下执行更新。

答案 1 :(得分:0)

你为什么要那样做?您可以通过show-sql设置显示它,但它也将被执行。如果要测试映射,可以在内存数据库(如SQLite)中使用NHibernate;)

最诚挚的问候 Oliver Hanappi