A default implementation of a sequence manager that is backed by a given transaction.
Inheritance: IObjectManager
 public SequenceTableContainer(SequenceManager manager)
 {
     transaction = manager.Transaction;
     this.manager = manager;
 }
 public Sequence(SequenceManager manager, SqlNumber id, SqlNumber lastValue, SequenceInfo sequenceInfo)
 {
     this.manager = manager;
     Id = id;
     FullName = sequenceInfo.SequenceName;
     SequenceInfo = sequenceInfo;
     LastValue = lastValue;
     CurrentValue = lastValue;
 }
Example #3
0
 public SequenceTableContainer(SequenceManager manager)
 {
     transaction  = manager.Transaction;
     this.manager = manager;
 }
 public Sequence(SequenceManager manager, SqlNumber id, SequenceInfo sequenceInfo)
     : this(manager, id, SqlNumber.Null, sequenceInfo)
 {
 }
Example #5
0
 public Sequence(SequenceManager manager, SqlNumber id, SequenceInfo sequenceInfo)
     : this(manager, id, SqlNumber.Null, sequenceInfo)
 {
 }