Table of Contents

Class NpgsqlSequenceValueGeneratorFactory

Namespace
Npgsql.EntityFrameworkCore.PostgreSQL.ValueGeneration.Internal
Assembly
Npgsql.EntityFrameworkCore.PostgreSQL.dll

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class NpgsqlSequenceValueGeneratorFactory : INpgsqlSequenceValueGeneratorFactory
Inheritance
NpgsqlSequenceValueGeneratorFactory
Implements
Inherited Members

Constructors

NpgsqlSequenceValueGeneratorFactory(IUpdateSqlGenerator)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public NpgsqlSequenceValueGeneratorFactory(IUpdateSqlGenerator sqlGenerator)

Parameters

sqlGenerator IUpdateSqlGenerator

Methods

TryCreate(IProperty, Type, NpgsqlSequenceValueGeneratorState, INpgsqlRelationalConnection, IRawSqlCommandBuilder, IRelationalCommandDiagnosticsLogger)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual ValueGenerator? TryCreate(IProperty property, Type type, NpgsqlSequenceValueGeneratorState generatorState, INpgsqlRelationalConnection connection, IRawSqlCommandBuilder rawSqlCommandBuilder, IRelationalCommandDiagnosticsLogger commandLogger)

Parameters

property IProperty
type Type
generatorState NpgsqlSequenceValueGeneratorState
connection INpgsqlRelationalConnection
rawSqlCommandBuilder IRawSqlCommandBuilder
commandLogger IRelationalCommandDiagnosticsLogger

Returns

ValueGenerator