/// <summary> /// Get a block of new row ids /// </summary> /// <param name="idCount"></param> /// <returns></returns> public long[] GetNextIdsLong(int idCount) { SequenceDao.SetCacheSize(SeqName, idCount); long[] ids = new long[idCount]; for (int i1 = 0; i1 < idCount; i1++) { ids[i1] = GetNextIdLong(); } SequenceDao.SetCacheSize(SeqName, 1); // reset return(ids); }
/// <summary> /// Set size for cache /// </summary> /// <param name="cacheSize"></param> public void SetSequenceCacheSize( int cacheSize) { SequenceDao.SetCacheSize(SeqName, cacheSize); }