在NHibernate中覆盖SaveOrUpdate方法?

时间:2011-07-20 01:17:00

标签: nhibernate

有人能告诉我如何在NHibernate中覆盖SaveOrUpdate方法吗? 我需要使用dll,它将为我提供一个连接对象和一个执行数据库查询的函数。现在我需要NHibernate使用该连接对象进行连接,并通过该函数执行所有查询。 请让我知道如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

听起来你需要注册一个事件监听器。本文:http://www.codinginstinct.com/2008/04/nhibernate-20-events-and-listeners.html提供了有关实现PerformSaveOrUpdate事件处理程序的示例。

传递给PerformSaveOrUpdate的事件对象具有Session属性,而Session对象具有Connection属性。