标签: nhibernate
我正在尝试创建一种记录数据事务,我可以在不同的数据库上重放。
例如,我正在捕获订单到系统中,当我保存时,我希望能够“导出”我可以在另一个数据库上运行的sql脚本来创建相同的订单。
我正在使用NHibernate,我正在尝试捕获用于保存操作的sql查询字符串以保存到文件,但没有成功。
答案 0 :(得分:1)
查看此问题:Get executed SQL from nHibernate
我不确定是否有像事件监听器这样的更好的替代方案,如果没有,IInterceptor方法似乎是最好的。