コード例 #1
0
 /// <summary>
 /// Creates a new generator with only a single sequence schema.
 /// </summary>
 /// <param name="store"></param>
 /// <param name="sequence"></param>
 public SequenceIdGenerator(ISequenceIdOptimisticSyncStore store, SequenceIdStore sequence)
 {
     _store     = store;
     _sequences = new Dictionary <string, SequenceIdStore> {
         { sequence.Schema.TableName, sequence }
     };
 }
コード例 #2
0
        /// <summary>
        /// Creates a new generator that loads all sequence schemas from the supplied store.
        /// </summary>
        /// <param name="store"></param>
        public SequenceIdGenerator(ISequenceIdOptimisticSyncStore store)
        {
            _store = store;

            var sequences = store.GetSequenceIdStores();
            _sequences = new Dictionary<String, SequenceIdStore>();
            foreach (var sequence in sequences)
                _sequences.Add(sequence.Schema.TableName, sequence);
        }
コード例 #3
0
        /// <summary>
        /// Creates a new generator that loads all sequence schemas from the supplied store.
        /// </summary>
        /// <param name="store"></param>
        public SequenceIdGenerator(ISequenceIdOptimisticSyncStore store)
        {
            _store = store;

            var sequences = store.GetSequenceIdStores();

            _sequences = new Dictionary <String, SequenceIdStore>();
            foreach (var sequence in sequences)
            {
                _sequences.Add(sequence.Schema.TableName, sequence);
            }
        }
コード例 #4
0
 /// <summary>
 /// Creates a new generator with only a single sequence schema.
 /// </summary>
 /// <param name="store"></param>
 /// <param name="sequence"></param>
 public SequenceIdGenerator(ISequenceIdOptimisticSyncStore store, SequenceIdStore sequence)
 {
     _store = store;
     _sequences = new Dictionary<string, SequenceIdStore> {{sequence.Schema.TableName, sequence}};
 }