private void CreateDatabase(string fileName) { IObjectContainer db = Db4oEmbedded.OpenFile(Config(), fileName); Collection4 removed = new Collection4(); for (int idx = 0; idx < NumItemsPerClass; idx++) { RepeatDeleteReaddTestCase.ItemA itemA = new RepeatDeleteReaddTestCase.ItemA(idx); RepeatDeleteReaddTestCase.ItemB itemB = new RepeatDeleteReaddTestCase.ItemB(FillStr ('x', idx)); db.Store(itemA); db.Store(itemB); if ((idx % DeleteRatio) == 0) { removed.Add(itemA); removed.Add(itemB); } } db.Commit(); DeleteAndReadd(db, removed); db.Close(); }
private void CreateDatabase(string fileName) { IObjectContainer db = Db4oEmbedded.OpenFile(Config(), fileName); Collection4 removed = new Collection4(); for (int idx = 0; idx < NumItemsPerClass; idx++) { RepeatDeleteReaddTestCase.ItemA itemA = new RepeatDeleteReaddTestCase.ItemA(idx); RepeatDeleteReaddTestCase.ItemB itemB = new RepeatDeleteReaddTestCase.ItemB(FillStr ('x', idx)); db.Store(itemA); db.Store(itemB); if ((idx % DeleteRatio) == 0) { removed.Add(itemA); removed.Add(itemB); } } db.Commit(); DeleteAndReadd(db, removed); db.Close(); }