Table of Contents

Class NpgsqlAnnotationNames

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

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public static class NpgsqlAnnotationNames
Inheritance
NpgsqlAnnotationNames
Inherited Members

Fields

CollationDefinitionPrefix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string CollationDefinitionPrefix = "Npgsql:CollationDefinition:"

Field Value

string

Comment

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

[Obsolete("Replaced by built-in EF Core support, use HasComment on entities or properties.")]
public const string Comment = "Npgsql:Comment"

Field Value

string

CompressionMethod

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string CompressionMethod = "Npgsql:Compression:"

Field Value

string

CreatedConcurrently

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string CreatedConcurrently = "Npgsql:CreatedConcurrently"

Field Value

string

DatabaseTemplate

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string DatabaseTemplate = "Npgsql:DatabaseTemplate"

Field Value

string

DefaultColumnCollation

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

[Obsolete("Use EF Core's standard model bulk configuration API")]
public const string DefaultColumnCollation = "Npgsql:DefaultColumnCollation"

Field Value

string

ElementDataType

If this column's data type is an array, contains the data type of its elements. Otherwise null.

public const string ElementDataType = "Npgsql:ElementDataType"

Field Value

string

EnumPrefix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string EnumPrefix = "Npgsql:Enum:"

Field Value

string

HiLoSequenceName

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string HiLoSequenceName = "Npgsql:HiLoSequenceName"

Field Value

string

HiLoSequenceSchema

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string HiLoSequenceSchema = "Npgsql:HiLoSequenceSchema"

Field Value

string

IdentityOptions

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string IdentityOptions = "Npgsql:IdentitySequenceOptions"

Field Value

string

IndexCollation

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

[Obsolete("Replaced by RelationalAnnotationNames.Collation")]
public const string IndexCollation = "Npgsql:IndexCollation"

Field Value

string

IndexExpression

If the index contains an expression (rather than simple column references), the expression is contained here. This is currently unsupported and will be ignored.

public const string IndexExpression = "Npgsql:IndexExpression"

Field Value

string

IndexInclude

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string IndexInclude = "Npgsql:IndexInclude"

Field Value

string

IndexMethod

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string IndexMethod = "Npgsql:IndexMethod"

Field Value

string

IndexNullSortOrder

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string IndexNullSortOrder = "Npgsql:IndexNullSortOrder"

Field Value

string

IndexOperators

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string IndexOperators = "Npgsql:IndexOperators"

Field Value

string

IndexSortOrder

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string IndexSortOrder = "Npgsql:IndexSortOrder"

Field Value

string

NullsDistinct

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string NullsDistinct = "Npgsql:NullsDistinct"

Field Value

string

PostgresExtensionPrefix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string PostgresExtensionPrefix = "Npgsql:PostgresExtension:"

Field Value

string

PostgresTypeType

Identifies the type of the PostgreSQL type of this column (e.g. array, range, base).

public const string PostgresTypeType = "Npgsql:PostgresTypeType"

Field Value

string

Prefix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string Prefix = "Npgsql:"

Field Value

string

RangePrefix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string RangePrefix = "Npgsql:Range:"

Field Value

string

SequenceName

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string SequenceName = "Npgsql:SequenceName"

Field Value

string

SequenceNameSuffix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string SequenceNameSuffix = "Npgsql:SequenceNameSuffix"

Field Value

string

SequenceSchema

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string SequenceSchema = "Npgsql:SequenceSchema"

Field Value

string

StorageParameterPrefix

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string StorageParameterPrefix = "Npgsql:StorageParameter:"

Field Value

string

Tablespace

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string Tablespace = "Npgsql:Tablespace"

Field Value

string

TsVectorConfig

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string TsVectorConfig = "Npgsql:TsVectorConfig"

Field Value

string

TsVectorProperties

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string TsVectorProperties = "Npgsql:TsVectorProperties"

Field Value

string

UnloggedTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string UnloggedTable = "Npgsql:UnloggedTable"

Field Value

string

ValueGeneratedOnAdd

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

[Obsolete("Replaced by ValueGenerationStrategy.SerialColumn")]
public const string ValueGeneratedOnAdd = "Npgsql:ValueGeneratedOnAdd"

Field Value

string

ValueGenerationStrategy

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public const string ValueGenerationStrategy = "Npgsql:ValueGenerationStrategy"

Field Value

string