Idioma

RelationalAnnotationNames Classe

Definição

Nomes para anotações de modelo relacional conhecidas. Os aplicativos não devem usar esses nomes diretamente, mas devem usar os métodos de extensão em objetos de metadados.

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalAnnotationNames
public static class RelationalAnnotationNames
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalAnnotationNames = class
type RelationalAnnotationNames = class
Public Class RelationalAnnotationNames
Herança
RelationalAnnotationNames
Atributos

Comentários

Consulte os tipos e relações de entidade de modelagem para obter mais informações e exemplos.

Campos

Nome Descrição
AllNames

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

CheckConstraints

O nome das anotações de restrição de verificação.

Collation

O nome das anotações de ordenação.

ColumnName

O nome das anotações de nome de coluna.

ColumnOrder

O nome das anotações de ordem de coluna.

ColumnType

O nome das anotações de tipo de coluna.

Comment

O nome das anotações de comentário.

ComputedColumnSql

O nome para anotações de expressão SQL de valor computado.

ContainerColumnName

O nome da anotação que especifica o nome da coluna de contêiner para o qual o objeto é mapeado.

ContainerColumnType

O tipo de coluna da coluna de contêiner para a qual o objeto é mapeado.

ContainerColumnTypeMapping
Obsoleto.

O nome da anotação que especifica o mapeamento de tipo de coluna de contêiner.

DbFunction
Obsoleto.

O nome da anotação DbFunction.

DbFunctions

O nome da anotação de funções.

DefaultColumnMappings

O nome para anotações de mapeamentos de coluna padrão.

DefaultConstraintName

O nome das anotações de restrição padrão.

DefaultMappings

O nome das anotações de mapeamentos padrão.

DefaultSchema

O nome das anotações de esquema padrão.

DefaultValue

O nome das anotações de valor padrão.

DefaultValueSql

O nome das anotações de expressão SQL de valor padrão.

DeleteStoredProcedure

O nome das anotações de procedimento armazenado de exclusão mapeada.

DeleteStoredProcedureMappings

O nome para excluir anotações de mapeamentos de procedimentos armazenados.

DeleteStoredProcedureParameterMappings

O nome para excluir anotações de mapeamentos de parâmetro de procedimento armazenado.

DiscriminatorProperty

O nome das anotações de propriedade discriminatórias.

DiscriminatorValue

O nome das anotações de valor discriminatório.

FieldValueGetter

O nome da anotação do delegado getter do valor do campo de leitor.

Filter

O nome das anotações de filtro.

ForeignKeyMappings

O nome para anotações de mapeamentos de chave estrangeira.

FunctionColumnMappings

O nome para anotações de mapeamentos de coluna de função.

FunctionMappings

O nome para anotações de mapeamentos de função.

FunctionName

O nome das anotações do nome da função mapeada.

InsertStoredProcedure

O nome para anotações de procedimento armazenado de inserção mapeada.

InsertStoredProcedureMappings

O nome para inserir anotações de mapeamentos de procedimentos armazenados.

InsertStoredProcedureParameterMappings

O nome para inserir anotações de mapeamentos de parâmetros de procedimento armazenado.

InsertStoredProcedureResultColumnMappings

O nome para inserir anotações de mapeamentos de coluna de resultado de procedimento armazenado.

IsFixedLength

O nome da anotação que contém um sinalizador que indica se a propriedade está restrita a valores de comprimento fixos.

IsForeignKeyExcludedFromMigrations

O nome da anotação que determina se a restrição de chave estrangeira é excluída das migrações.

IsStored

O nome das anotações de tipo de coluna computada.

IsTableExcludedFromMigrations

O nome da anotação que determina se a tabela é excluída das migrações.

JsonElementMappings

O nome das anotações de mapeamentos de elemento JSON.

JsonIndex

O nome da anotação que captura os elementos JSON mapeados e índices de coleção complexa para um índice de tabela definido sobre as propriedades contidas em uma coluna mapeada por JSON.

JsonIndexPaths

O nome da anotação que captura os caminhos JSON de um índice JSON scaffolded. O valor é um nome da coluna de contêiner JSON e a lista ordenada de caminhos JSON indexados (cada um ValueTuple<T1,T2> no formulário SQL/JSON $.path aceito pela instrução CREATE JSON INDEX do provedor).

JsonPropertyName

O nome da propriedade JSON para o elemento ao qual a propriedade/navegação mapeia.

MappingFragments

O nome da anotação que contém fragmentos de mapeamento de tipo de entidade.

MappingStrategy

O nome da anotação que determina a estratégia de mapeamento para propriedades herdadas.

MaxIdentifierLength

O nome da anotação que contém o comprimento máximo para identificadores de banco de dados.

ModelDependencies

O nome da anotação de dependências de modelo relacional.

Name

O nome para anotações de nome de restrição.

Prefix

O prefixo usado para todas as anotações relacionais.

RelationalModel

O nome da anotação de modelo relacional.

RelationalModelFactory

O nome da anotação de fábrica de modelo relacional.

RelationalOverrides

O nome da anotação que contém substituições de facetas específicas da tabela.

Schema

O nome para anotações de nome de esquema.

SequencePrefix
Obsoleto.

O prefixo para anotações de sequência serializadas.

Sequences

O nome da anotação de sequência.

SqlQuery

O nome para anotações de consulta sql mapeadas.

SqlQueryColumnMappings

O nome para anotações de mapeamentos de colunas de consulta sql.

SqlQueryMappings

O nome para anotações de mapeamentos de consulta sql.

StoreType

O nome para anotações de tipo de repositório (banco de dados).

TableColumnMappings

O nome das anotações de mapeamentos de coluna.

TableIndexMappings

O nome para anotações de mapeamentos de índice de tabela.

TableMappings

O nome das anotações de mapeamentos de tabela.

TableName

O nome das anotações do nome da tabela.

TpcMappingStrategy

O valor da anotação correspondente à estratégia de mapeamento de TPC.

TphMappingStrategy

O valor da anotação correspondente à estratégia de mapeamento de TPH.

TptMappingStrategy

O valor da anotação correspondente à estratégia de mapeamento TPT.

TypeMapping
Obsoleto.

O nome das RelationalTypeMapping anotações.

UniqueConstraintMappings

O nome para anotações de mapeamentos de restrição exclusivos.

UpdateStoredProcedure

O nome das anotações de procedimento armazenado de atualização mapeada.

UpdateStoredProcedureMappings

O nome das anotações de mapeamentos de procedimentos armazenados de atualização.

UpdateStoredProcedureParameterMappings

O nome das anotações de mapeamentos de parâmetro de procedimento armazenado de atualização.

UpdateStoredProcedureResultColumnMappings

O nome das anotações de mapeamentos de coluna de resultado do procedimento armazenado de atualização.

UseNamedDefaultConstraints

O nome para usar anotações de restrições padrão nomeadas.

ViewColumnMappings

O nome das anotações de mapeamentos de coluna de exibição.

ViewDefinition

A definição de uma exibição de banco de dados.

ViewDefinitionSql

O nome da anotação que contém a definição de uma exibição de banco de dados.

ViewMappings

O nome para anotações de mapeamentos de exibição.

ViewName

O nome das anotações de nome de exibição.

ViewSchema

O nome das anotações de nome do esquema de exibição.

Aplica-se a