public SqlServerValueGeneratorSelector( [NotNull] ISqlServerValueGeneratorCache cache, [NotNull] ISqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] ISqlServerConnection connection) : base(cache) { Check.NotNull(sequenceFactory, nameof(sequenceFactory)); Check.NotNull(connection, nameof(connection)); _sequenceFactory = sequenceFactory; _connection = connection; }
public SqlServerValueGeneratorSelector( [NotNull] ISqlServerValueGeneratorCache cache, [NotNull] ISqlServerSequenceValueGeneratorFactory sequenceFactory, [NotNull] ISqlServerConnection connection, [NotNull] IRelationalMetadataExtensionProvider relationalExtensions) : base(cache, relationalExtensions) { Check.NotNull(sequenceFactory, nameof(sequenceFactory)); Check.NotNull(connection, nameof(connection)); _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; }