public VariableCollection GetVariableManifest(string deploymentId) { using (var transaction = _store.BeginTransaction()) { var deployment = transaction.LoadRequired <Deployment>(deploymentId); return(transaction.LoadRequired <VariableSet>(deployment.ManifestVariableSetId).Variables); } }
public void LoadSave() { using var transaction = store.BeginTransaction(); var item = transaction.Load <BigObject>("BigObject-1"); item.Name = Guid.NewGuid().ToString(); transaction.Update(item); transaction.Commit(); }
public void Insert() { var person = new Person { FirstName = "Donald", LastName = "Duck", Email = "*****@*****.**", Tags = { "duck", "disney", "\u2103" }, LuckyNumbers = Enumerable.Range(0, 85000).ToArray() }; using var transaction = store.BeginTransaction(); transaction.Insert(person); transaction.Commit(); // ID's are assigned automatically when the Insert call completes. person.Id.Should().Be("Persons-1"); }
int GetNextMaxValue() { using (var transaction = store.BeginTransaction(IsolationLevel.Serializable)) { var parameters = new CommandParameters { { "collectionName", collectionName }, { "blockSize", blockSize } }; parameters.CommandType = CommandType.StoredProcedure; var result = 0; transaction.ExecuteReader("GetNextKeyBlock", parameters, r => { r.Read(); result = (int)r[0]; }); transaction.Commit(); return(result); } }