public void Save(Dummy dummy) { dynamic d = _dummies.CreateRecord(dummy.Id); d.Blob = dummy.Blob; _context.Attach(d); _context.SaveChanges(); }
public void Save(Dummy dummy) { using (var session = _store.OpenSession()) { session.Store(dummy); session.SaveChanges(); } }
public void Save(Dummy dummy) { var command = _connection.CreateCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = "InsertDummy"; command.Parameters.AddWithValue("@_Id", dummy.Id); command.Parameters.AddWithValue("@Blob", dummy.Blob); command.ExecuteNonQuery(); }
public Dummy Get(string id) { var command = _connection.CreateCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = "GetDummy"; command.Parameters.AddWithValue("@_Id", id); var reader = command.ExecuteReader( CommandBehavior.SingleRow); if(reader.Read()) { var d = new Dummy() { Id = id, Blob = (byte[]) reader[1] }; reader.Close(); return d; } else { reader.Close(); return null; } }
public void Save(Dummy dummy) { }
private static void WriteReadDummy(IBenchmarkDummy benchmarkRunner, BenchmarkOperation operations, Random random) { var d = new Dummy() { Id = Guid.NewGuid().ToString("N"), Blob = new byte[random.Next(4 * 1024, 20 * 1024)] // 4-20 KB }; random.NextBytes(d.Blob); if ((operations & BenchmarkOperation.Insert) == BenchmarkOperation.Insert) { benchmarkRunner.Save(d); } if ((operations & BenchmarkOperation.Get) == BenchmarkOperation.Get) { var d2 = benchmarkRunner.Get(d.Id); if (d2 == null) throw new InvalidOperationException("Could not find item"); if (d2.Id != d.Id) throw new InvalidOperationException("Has a different id: " + d2.Id); } if ((operations & BenchmarkOperation.GetNonExistent) == BenchmarkOperation.GetNonExistent) { var d3 = benchmarkRunner.Get(d.Id + 1); if (d3 != null) throw new InvalidOperationException("Found a non-existent item"); } }
public void Save(Dummy dummy) { _collection.Save(dummy); }
public void Save(Dummy dummy) { _connection.Strings.Set(_dbId, dummy.Id, dummy.Blob).Wait(); }