/// <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(); }
/// <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(); }