Cela vaut-il la peine d'utiliser System.Transactions.TransactionScope sur Linq to Entities?C# TransactionScope - L2E
Sur le MS documentation, il est dit que les appels SQL dans ObjectContext.SaveChanges() sont tous regroupés dans une transaction en interne.
Nous avons 1 connexion à une base de données, c'est-à-dire une base de données SQLite locale sur le système de fichiers. Nous voulons simplement nous assurer que toutes nos opérations vers la base de données sont atomiques, avons-nous besoin de TransactionScope? I.E. Lorsque nous demandons des suppressions, des mises à jour, des insertions, etc., nous voulons que tout se passe ou pas du tout.