TimeSpan iDatabase.insert(int howMany) { List <Record> batch = RandomSource.batch(howMany).ToList(); Stopwatch sw = Stopwatch.StartNew(); conn.InsertAll(batch, typeof(Record), true); return(sw.Elapsed); }
public TimeSpan insert(int howMany) { List <Record> batch = RandomSource.batch(howMany).ToList(); Stopwatch sw = Stopwatch.StartNew(); using (var sess = pool.GetSession()) using (var trans = sess.BeginTransaction()) { sess.Cursor <Record>().AddRange(batch); trans.Commit(); } return(sw.Elapsed); }