public void CouldCreateTableAndInsertManyDistributedDataObject() { var Persistor = new DatabasePersistor(guidType: SequentialGuidType.SequentialAsBinary); var sw = new Stopwatch(); sw.Start(); var list = new List <RootAsset>(); for (int i = 0; i < 100000; i++) { var dobj = new RootAsset() { Value = "inserted" }; list.Add(dobj); } Persistor.Insert(list); sw.Stop(); Console.WriteLine("Elapsed: " + sw.ElapsedMilliseconds); }
public void CouldCreateTableAndCrudDistributedDataObject() { var Persistor = new DatabasePersistor(guidType: SequentialGuidType.SequentialAsBinary); for (int i = 0; i < 1; i++) { var dobj = new RootAsset() { Value = "inserted" }; Persistor.Insert(dobj); var fromDb = Persistor.GetById <RootAsset>(dobj.Id); Assert.AreEqual("inserted", fromDb.Value); Console.WriteLine(dobj.Id); fromDb.Value = "updated"; Persistor.Update(fromDb); fromDb = Persistor.GetById <RootAsset>(dobj.Id); Assert.AreEqual("updated", fromDb.Value); } }