Unit of work

A unit of work is one or more requests that are committed or rolled back as a group. If all the requests process successfully, the unit of work is committed, and the requested changes to the database are permanent.