I’ve written about this topic in the past but by far the best resource for finding out about System.Transactions is this whitepaper by Juval Lowy.