Guest User

Untitled

a guest
Jan 22nd, 2018
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. using (var manager = new NHibernateManager())
  2. {
  3. var session = manager.GetSession();
  4. using (var transaction = session.BeginTransaction())
  5. {
  6. /*------Сюда вставляются различные void функции ------*/
  7. transaction.Commit();
  8. }
  9. }
  10.  
  11. void RunTransaction(System.Action anAction)
  12. {
  13. //...
  14. anAction();
  15. //...
  16. }
  17.  
  18. void SomeMethod()
  19. {
  20. }
  21.  
  22. RunTransaction(SomeMethod);
  23. RunTransaction(() => { /* any code */ });
Add Comment
Please, Sign In to add comment