Example #1
0
 public NpgsqlValueGeneratorSelector(
     [NotNull] ValueGeneratorSelectorDependencies dependencies,
     [NotNull] INpgsqlSequenceValueGeneratorFactory sequenceFactory,
     [NotNull] INpgsqlRelationalConnection connection)
     : base(dependencies)
 {
     _sequenceFactory = sequenceFactory;
     _connection      = connection;
 }
 public NpgsqlValueGeneratorSelector(
     [NotNull] IValueGeneratorCache cache,
     [NotNull] INpgsqlSequenceValueGeneratorFactory sequenceFactory,
     [NotNull] NpgsqlRelationalConnection connection,
     [NotNull] IRelationalAnnotationProvider relationalExtensions)
     : base(cache, relationalExtensions)
 {
     _sequenceFactory = sequenceFactory;
     _connection      = connection;
 }
Example #3
0
 public NpgsqlValueGeneratorSelector(
     [NotNull] ValueGeneratorSelectorDependencies dependencies,
     [NotNull] INpgsqlSequenceValueGeneratorFactory sequenceFactory,
     [NotNull] INpgsqlRelationalConnection connection,
     [NotNull] IRawSqlCommandBuilder rawSqlCommandBuilder,
     [NotNull] IDiagnosticsLogger <DbLoggerCategory.Database.Command> commandLogger)
     : base(dependencies)
 {
     _sequenceFactory      = sequenceFactory;
     _connection           = connection;
     _rawSqlCommandBuilder = rawSqlCommandBuilder;
     _commandLogger        = commandLogger;
 }
 public NpgsqlValueGeneratorSelector(
     ValueGeneratorSelectorDependencies dependencies,
     INpgsqlSequenceValueGeneratorFactory sequenceFactory,
     INpgsqlRelationalConnection connection,
     IRawSqlCommandBuilder rawSqlCommandBuilder,
     IRelationalCommandDiagnosticsLogger commandLogger)
     : base(dependencies)
 {
     _sequenceFactory      = sequenceFactory;
     _connection           = connection;
     _rawSqlCommandBuilder = rawSqlCommandBuilder;
     _commandLogger        = commandLogger;
 }
        public NpgsqlValueGeneratorSelector(
            [NotNull] INpgsqlValueGeneratorCache cache,
            [NotNull] INpgsqlSequenceValueGeneratorFactory sequenceFactory,
            [NotNull] INpgsqlEFConnection connection)
        {
            Check.NotNull(cache, nameof(cache));
            Check.NotNull(sequenceFactory, nameof(sequenceFactory));
            Check.NotNull(connection, nameof(connection));

            _cache = cache;
            _sequenceFactory = sequenceFactory;
            _connection = connection;
        }
        public NpgsqlValueGeneratorSelector(
            [NotNull] INpgsqlValueGeneratorCache cache,
            [NotNull] INpgsqlSequenceValueGeneratorFactory sequenceFactory,
            [NotNull] INpgsqlEFConnection connection)
        {
            Check.NotNull(cache, nameof(cache));
            Check.NotNull(sequenceFactory, nameof(sequenceFactory));
            Check.NotNull(connection, nameof(connection));

            _cache           = cache;
            _sequenceFactory = sequenceFactory;
            _connection      = connection;
        }