public SqlServerValueGeneratorSelector( [NotNull] ISqlServerValueGeneratorCache cache, [NotNull] SqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] ISqlServerConnection connection) { Check.NotNull(cache, nameof(cache)); Check.NotNull(sequenceFactory, nameof(sequenceFactory)); Check.NotNull(connection, nameof(connection)); _cache = cache; _sequenceFactory = sequenceFactory; _connection = connection; }
public SqlServerValueGeneratorSelector( [NotNull] ISqlServerValueGeneratorCache cache, [NotNull] SqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] ISqlServerConnection connection) { Check.NotNull(cache, nameof(cache)); Check.NotNull(sequenceFactory, nameof(sequenceFactory)); Check.NotNull(connection, nameof(connection)); _cache = cache; _sequenceFactory = sequenceFactory; _connection = connection; }
public SqlServerValueGeneratorSelector( [NotNull] SimpleValueGeneratorFactory<GuidValueGenerator> guidFactory, [NotNull] SimpleValueGeneratorFactory<TemporaryValueGenerator> tempFactory, [NotNull] SqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] SimpleValueGeneratorFactory<SequentialGuidValueGenerator> sequentialGuidFactory) : base(guidFactory) { Check.NotNull(sequenceFactory, "sequenceFactory"); Check.NotNull(sequentialGuidFactory, "sequentialGuidFactory"); _tempFactory = tempFactory; _sequenceFactory = sequenceFactory; _sequentialGuidFactory = sequentialGuidFactory; }
public SqlServerValueGeneratorSelector( [NotNull] SimpleValueGeneratorFactory <GuidValueGenerator> guidFactory, [NotNull] SimpleValueGeneratorFactory <TemporaryValueGenerator> tempFactory, [NotNull] SqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] SimpleValueGeneratorFactory <SequentialGuidValueGenerator> sequentialGuidFactory) : base(guidFactory) { Check.NotNull(sequenceFactory, "sequenceFactory"); Check.NotNull(sequentialGuidFactory, "sequentialGuidFactory"); _tempFactory = tempFactory; _sequenceFactory = sequenceFactory; _sequentialGuidFactory = sequentialGuidFactory; }
public SqlServerValueGeneratorSelector( [NotNull] SimpleValueGeneratorFactory <GuidValueGenerator> guidFactory, [NotNull] SimpleValueGeneratorFactory <TemporaryIntegerValueGenerator> integerFactory, [NotNull] SimpleValueGeneratorFactory <TemporaryStringValueGenerator> stringFactory, [NotNull] SimpleValueGeneratorFactory <TemporaryBinaryValueGenerator> binaryFactory, [NotNull] SqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] SimpleValueGeneratorFactory <SequentialGuidValueGenerator> sequentialGuidFactory) : base(guidFactory, integerFactory, stringFactory, binaryFactory) { Check.NotNull(sequenceFactory, "sequenceFactory"); Check.NotNull(sequentialGuidFactory, "sequentialGuidFactory"); _sequenceFactory = sequenceFactory; _sequentialGuidFactory = sequentialGuidFactory; }