Guest User

Untitled

a guest
Apr 23rd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  2. <session-factory name="TerraCognita.LoanExpress">
  3. <!-- other stuff... -->
  4. <listener type="delete" class="Test.TestDeleteListener, MyDllName" />
  5. </session-factory>
  6. </hibernate-configuration>
  7.  
  8. <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  9. <session-factory name="TerraCognita.LoanExpress">
  10. <!-- other stuff... -->
  11. <event type="delete">
  12. <listener class="Test.TestDeleteListener, MyDllName" />
  13. </event>
  14. </session-factory>
  15. </hibernate-configuration>
  16.  
  17. var cfg = new NHibernate.Cfg.Configuration();
  18. cfg.AddAssembly("MyDllName");
  19. sessionFactory = cfg.BuildSessionFactory();
  20.  
  21. var sess = GetSession();
  22. sess.GetSessionImplementation().Listeners.DeleteEventListeners =
  23. new NHibernate.Event.IDeleteEventListener[] { new TestDeleteListener() };
  24.  
  25. var cfg = new NHibernate.Cfg.Configuration();
  26. cfg.Configure();
  27. cfg.AddAssembly("MyDllName");
  28. sessionFactory = cfg.BuildSessionFactory();
Add Comment
Please, Sign In to add comment