我想添加一个事件监听器(IPreUpdateEventListener
)添加 NHibernate 但我似乎找不到使用流畅配置的示例。
我希望能够在创建会话工厂时添加监听器,例如当执行以下代码时。
_sessionFactory = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(connectionString).ShowSql())
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<IEntity>())
.BuildSessionFactory();
有人知道怎么做吗?
因此,响应较晚,但为了子孙后代,在不删除现有注册侦听器的情况下添加侦听器(就像 Bengt Be 之前的回答一样):
var config = new Configuration ();
config.AppendListeners (ListenerType.PreUpdate, new [] { new AuditEventListener () });
etc.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)