如何从NHibernate保存获取sql查询

时间:2010-03-15 13:01:17

标签: nhibernate

我正在尝试创建一种记录数据事务,我可以在不同的数据库上重放。

例如,我正在捕获订单到系统中,当我保存时,我希望能够“导出”我可以在另一个数据库上运行的sql脚本来创建相同的订单。

我正在使用NHibernate,我正在尝试捕获用于保存操作的sql查询字符串以保存到文件,但没有成功。

1 个答案:

答案 0 :(得分:1)

查看此问题:Get executed SQL from nHibernate

我不确定是否有像事件监听器这样的更好的替代方案,如果没有,IInterceptor方法似乎是最好的。