¿Vale la pena utilizar System.Transactions.TransactionScope en Linq to Entities?C# TransactionScope - L2E
En el MS documentation, dice que las llamadas SQL dentro de ObjectContext.SaveChanges() se incluyen dentro de una transacción internamente.
Tenemos 1 conexión de base de datos, que es una base de datos SQLite local en el sistema de archivos. Solo queremos asegurarnos de que todas nuestras operaciones en la base de datos sean atómicas, ¿necesitamos de TransactionScope? I.E. cuando pedimos algunas eliminaciones, actualizaciones, inserciones, etc., queremos que sucedan todas o que ninguna.