-
Type: New Feature
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Transactions
-
None
Implement a Resource Manager that should be enlisted as a participant in a transaction.
The objective would be to make transactions in MongoDB compatible with .NET standard way of handling transactions using TransactionScope.
This should make handling transactions implicit without the need for using StartTransaction and AbortTransaction method.
using(Transaction scope = new TransactionScope()) { database.GetCollection<Car>("Car").InsertOne(new Car { Model = "S" }); scope.Complete(); }
- is duplicated by
-
CSHARP-2455 TransactionScope like implementation for IClientSessionHandle
- Closed
- related to
-
CSHARP-5302 Optional manual Session management
- Closed