This is a simple example of how to wrap your LINQ db.DataContext SubmitChanges() in a Transaction.
This is much like using transaction in SQL Server.
I used a simple add function to outline the pattern to use when wrapping your LINQ commits in transactions.
*Add a ref to System.Transactions;
New LINQ the home verion. now you and your friends can play "Map that Relational Object" on a Friday Night !!!
* Some assembily required.
(database not included)
using System.Transactions;