title: Unit of work pattern
body: <p>I'm looking for some advices about the unit of work pattern.</p>
  
  <p>Is the commit on the unit of work called multiple times or just one time and then leaving the object for garbage collection?</p>
  
  <p>Is it a good idea to inject the unit of work play or should I pass it around in method call when asking objects to perform some work?</p>