コード例 #1
0
 /// <summary>
 /// Instantiates and begins a transaction.
 /// </summary>
 /// <param name="database">The name of the database to use for this transaction</param>
 /// <param name="options">Client session options for this transaction</param>
 public Transaction(string database = null, ClientSessionOptions options = null)
 {
     db      = database;
     client  = DB.GetClient(db);
     Session = client.StartSession(options);
     Session.StartTransaction();
 }
コード例 #2
0
 /// <summary>
 /// Instantiates and begins a transaction.
 /// </summary>
 /// <param name="options">Client session options for this transaction</param>
 public Transaction(ClientSessionOptions options = null)
 {
     client  = DB.GetClient();
     Session = client.StartSession(options);
     Session.StartTransaction();
 }