dotConnect for MongoDB Documentation
Devart.Data.MongoDB Namespace / MongoDBTransaction Class
Members

On this page
    MongoDBTransaction Class
    On this page
    Represents a MongoDB transaction started in a client session of a connection. The server gives snapshot isolation to every transaction, so IsolationLevel always returns System.Data.IsolationLevel.Snapshot, whatever level was passed to BeginTransaction. If the transaction cannot be started (for example, on a standalone server with Transactions=Required), BeginTransaction throws, and the connection is left without a transaction.
    Syntax
    'Declaration
     
    Public Class MongoDBTransaction 
       Inherits Devart.Common.DbTransactionBase
       Implements System.Data.IDbTransaction, System.IDisposable 
    Inheritance Hierarchy

    System.Object
       System.MarshalByRefObject
          System.Data.Common.DbTransaction
             Devart.Common.DbTransactionBase
                Devart.Data.MongoDB.MongoDBTransaction

    See Also