Is it worth using System.Transactions.TransactionScope on Linq to Entities?
On the MS documentation, it says that SQL calls within ObjectContext.SaveChanges() are all rolled into one transaction internally.
We have 1 database connection, that is a local SQLite database on the file system. We just want to make sure all our operations to the database are atomic, do we need TransactionScope? I.E. when we call for some deletes, updates, inserts, etc., we want them all to happen or none at all.