Compartilhar via


RelationalAnnotationNames Class

Definition

Names for well-known relational model annotations. Applications should not use these names directly, but should instead use the extension methods on metadata objects.

public static class RelationalAnnotationNames
type RelationalAnnotationNames = class
Public Class RelationalAnnotationNames
Inheritance
RelationalAnnotationNames

Remarks

See Modeling entity types and relationships for more information and examples.

Fields

AllNames

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.

CheckConstraints

The name for check constraint annotations.

Collation

The name for collation annotations.

ColumnName

The name for column name annotations.

ColumnOrder

The name for column order annotations.

ColumnType

The name for column type annotations.

Comment

The name for comment annotations.

ComputedColumnSql

The name for computed value SQL expression annotations.

ContainerColumnName

The name for the annotation specifying container column name to which the object is mapped.

ContainerColumnType

The column type for the container column to which the object is mapped.

ContainerColumnTypeMapping
Obsolete.

The name for the annotation specifying container column type mapping.

DbFunction
Obsolete.

The name for DbFunction annotation.

DbFunctions

The name for functions annotation.

DefaultColumnMappings

The name for default column mappings annotations.

DefaultMappings

The name for default mappings annotations.

DefaultSchema

The name for default schema annotations.

DefaultValue

The name for default value annotations.

DefaultValueSql

The name for default value SQL expression annotations.

DeleteStoredProcedure

The name for mapped delete stored procedure annotations.

DeleteStoredProcedureMappings

The name for delete stored procedure mappings annotations.

DeleteStoredProcedureParameterMappings

The name for delete stored procedure parameter mappings annotations.

DiscriminatorProperty

The name for discriminator property annotations.

DiscriminatorValue

The name for discriminator value annotations.

FieldValueGetter

The name for the reader field value getter delegate annotation.

Filter

The name for filter annotations.

ForeignKeyMappings

The name for foreign key mappings annotations.

FunctionColumnMappings

The name for function column mappings annotations.

FunctionMappings

The name for function mappings annotations.

FunctionName

The name for mapped function name annotations.

InsertStoredProcedure

The name for mapped insert stored procedure annotations.

InsertStoredProcedureMappings

The name for insert stored procedure mappings annotations.

InsertStoredProcedureParameterMappings

The name for insert stored procedure parameter mappings annotations.

InsertStoredProcedureResultColumnMappings

The name for insert stored procedure result column mappings annotations.

IsFixedLength

The name for the annotation containing a flag indicating whether the property is constrained to fixed length values.

IsStored

The name for computed column type annotations.

IsTableExcludedFromMigrations

The name for the annotation determining whether the table is excluded from migrations.

JsonPropertyName

The JSON property name for the element that the property/navigation maps to.

MappingFragments

The name for the annotation that contains entity type mapping fragments.

MappingStrategy

The name for the annotation determining the mapping strategy for inherited properties.

MaxIdentifierLength

The name for the annotation containing the maximum length for database identifiers.

ModelDependencies

The name for relational model dependencies annotation.

Name

The name for constraint name annotations.

Prefix

The prefix used for all relational annotations.

RelationalModel

The name for relational model annotation.

RelationalModelFactory

The name for relational model factory annotation.

RelationalOverrides

The name for the annotation that contains table-specific facet overrides.

Schema

The name for schema name annotations.

SequencePrefix
Obsolete.

The prefix for serialized sequence annotations.

Sequences

The name for sequence annotation.

SqlQuery

The name for mapped sql query annotations.

SqlQueryColumnMappings

The name for sql query column mappings annotations.

SqlQueryMappings

The name for sql query mappings annotations.

StoreType

The name for store (database) type annotations.

TableColumnMappings

The name for column mappings annotations.

TableIndexMappings

The name for table index mappings annotations.

TableMappings

The name for table mappings annotations.

TableName

The name for table name annotations.

TpcMappingStrategy

The value for the annotation corresponding to the TPC mapping strategy.

TphMappingStrategy

The value for the annotation corresponding to the TPH mapping strategy.

TptMappingStrategy

The value for the annotation corresponding to the TPT mapping strategy.

TypeMapping
Obsolete.

The name for RelationalTypeMapping annotations.

UniqueConstraintMappings

The name for unique constraint mappings annotations.

UpdateStoredProcedure

The name for mapped update stored procedure annotations.

UpdateStoredProcedureMappings

The name for update stored procedure mappings annotations.

UpdateStoredProcedureParameterMappings

The name for update stored procedure parameter mappings annotations.

UpdateStoredProcedureResultColumnMappings

The name for update stored procedure result column mappings annotations.

ViewColumnMappings

The name for view column mappings annotations.

ViewDefinition

The definition of a database view.

ViewDefinitionSql

The name for the annotation containing the definition of a database view.

ViewMappings

The name for view mappings annotations.

ViewName

The name for view name annotations.

ViewSchema

The name for view schema name annotations.

Applies to