Guest User

Untitled

a guest
Jan 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 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(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