2009-11-24 5 views

Répondre

1

Je dois admettre que je suis relativement nouveau à Entity Framework, mais j'ai fait beaucoup de recherches récemment et je viens de trouver quelques liens sur msdn qui pourraient vous aider.

De http://msdn.microsoft.com/en-us/library/bb896325.aspx

Lorsque vous appelez SaveChanges, si une transaction en cours existe, Entity Framework utilise cette transaction pour les opérations contre la source de données . Sinon, il crée une nouvelle transaction pour l'opération. Vous pouvez définir des transactions en utilisant EntityTransaction, Transaction ou TransactionScope.

Jeter un oeil à "EntityTransaction" hérite de DbTransaction, ce qui met en œuvre IDbTransaction, IDisposable et hérite de MarshalByRefObject. Alors peut-être que vous pouvez implémenter IDbTransaction etc pour personnaliser ce dont vous avez besoin?

Questions connexes