Microsoft.EntityFrameworkCore.Metadata.Conventions Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
BackingFieldAttributeConvention |
Uma convenção que configura uma propriedade como tendo um campo de suporte com base no BackingFieldAttribute atributo . |
BackingFieldConvention |
Uma convenção que localiza campos de backup para propriedades com base em seus nomes:
|
BaseTypeDiscoveryConvention |
Uma convenção que localiza tipos de entidade base e derivada que já fazem parte do modelo com base na hierarquia de tipos CLR associada. |
CascadeDeleteConvention |
Uma convenção que define o comportamento Cascade de exclusão como para chaves estrangeiras necessárias e ClientSetNull para as opcionais. |
ChangeTrackingStrategyConvention |
Uma convenção que define um sinalizador no modelo para sempre ignorar a detecção de alterações se nenhum tipo de entidade estiver usando a Snapshot estratégia. |
CheckConstraintConvention |
Uma convenção que garante que as restrições de marcar nos tipos derivados sejam compatíveis com as restrições de marcar no tipo base. E também garante que o tipo de declaração seja atual. |
ComplexPropertyDiscoveryConvention |
Uma convenção que configura relações entre tipos de entidade com base nas propriedades de navegação, desde que não haja ambiguidade quanto à qual é a navegação inversa correspondente. |
ComplexTypeAttributeConvention |
Uma convenção que configura tipos que têm o ComplexTypeAttribute. |
ConcurrencyCheckAttributeConvention |
Uma convenção que configura uma propriedade como um token de simultaneidade se ela tiver o ConcurrencyCheckAttribute. |
ConstructorBindingConvention |
Uma convenção que associa parâmetros de construtor de tipo de entidade a propriedades existentes e propriedades de serviço com base em seus nomes:
|
ContextContainerConvention |
Uma convenção que configura o nome do contêiner padrão como o nome do tipo de contexto. |
ConventionSet |
Representa um conjunto de convenções usadas para criar um modelo. |
CosmosDiscriminatorConvention |
Uma convenção que configura o valor discriminatório para tipos de entidade como o nome do tipo de entidade. |
CosmosInversePropertyAttributeConvention |
Uma convenção que configura a propriedade de navegação inversa com base no InversePropertyAttribute especificado na outra propriedade de navegação. Todas as navegação são consideradas como direcionando tipos de entidade de propriedade para o Cosmos. |
CosmosKeyDiscoveryConvention |
Uma convenção que localiza a propriedade de chave primária para o tipo de entidade com base nos nomes e adiciona a chave de partição a ela, se presente. |
CosmosManyToManyJoinEntityTypeConvention |
Uma convenção que cria um tipo de entidade de junção para uma relação muitos para muitos e adiciona uma chave de partição a ela se os tipos relacionados compartilham uma. |
CosmosRelationshipDiscoveryConvention |
Uma convenção que configura relações entre tipos de entidade com base nas propriedades de navegação, desde que não haja ambiguidade quanto à qual é a navegação inversa correspondente. Todas as navegação são consideradas como direcionando tipos de entidade de propriedade para o Cosmos. |
CosmosRuntimeModelConvention |
Uma convenção que cria uma cópia otimizada do modelo mutável. Normalmente, essa convenção é implementada por provedores de banco de dados para atualizar anotações do provedor ao criar um modelo somente leitura. |
CosmosValueGenerationConvention |
Uma convenção que configura a geração de valor do repositório como OnAdd em propriedades que fazem parte da chave primária e não fazem parte de nenhuma chave estrangeira ou foram configuradas para ter um valor padrão de banco de dados. |
DatabaseGeneratedAttributeConvention |
Uma convenção que configura uma propriedade como OnAdd se Identity fosse especificada, OnAddOrUpdate se Computed for especificada ou Never se None for especificada usando um DatabaseGeneratedAttribute. |
DbFunctionTypeMappingConvention |
Uma convenção configura o mapeamento de tipo para IDbFunction instâncias. |
DbSetFindingConvention |
Uma convenção que adiciona tipos de entidade com base nas DbSet<TEntity> propriedades definidas na classe derivada DbContext . |
DefiningQueryRewritingConvention |
Convenção que converte acessos de dentro de DbSet<TEntity> filtros de consulta e definindo consultas em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos DbSet nas consultas reais são representados, o que permite um processamento mais fácil no pipeline de consulta. |
DeleteBehaviorAttributeConvention |
Uma convenção que configura o comportamento de exclusão com base no DeleteBehaviorAttribute aplicado na propriedade . |
DerivedTypeDiscoveryConvention |
Uma convenção que localiza tipos de entidade derivadas que já fazem parte do modelo com base na hierarquia de tipos CLR associada. |
DiscriminatorConvention |
Uma convenção que configura o valor discriminatório para tipos de entidade em uma hierarquia como o nome do tipo de entidade. |
DiscriminatorLengthConvention |
Uma convenção que define o comprimento máximo para propriedades discriminatórias de cadeia de caracteres. |
ElementMappingConvention |
Uma convenção que garante que os mapeamentos de propriedade tenham qualquer ElementMapping descoberto pelo mapeador de tipos. |
EntitySplittingConvention |
Uma convenção que cria relações de vinculação para divisão de entidade e gerencia os fragmentos de mapeamento. |
EntityTypeAttributeConventionBase<TAttribute> |
Um tipo base para convenções que executam a configuração com base em um atributo especificado em um tipo de entidade. |
EntityTypeConfigurationAttributeConvention |
Uma convenção que aplica a configuração de tipo de entidade especificada em EntityTypeConfigurationAttribute. |
EntityTypeConfigurationEntityTypeAttributeConvention |
Uma convenção que aplica a configuração de tipo de entidade especificada em EntityTypeConfigurationAttribute. |
EntityTypeHierarchyMappingConvention |
Uma convenção que remove discriminadores de tipos de entidade não TPH e desmapea as propriedades herdadas para tipos de entidade TPT. |
ForeignKeyAttributeConvention |
Uma convenção que configura as propriedades de chave estrangeira associadas a uma propriedade de navegação com base no ForeignKeyAttribute especificado nas propriedades ou nas propriedades de navegação. |
ForeignKeyIndexConvention |
Uma convenção que cria índices em propriedades de chave estrangeira, a menos que eles já estejam cobertos por índices ou chaves existentes. |
ForeignKeyPropertyDiscoveryConvention |
Uma convenção que localiza propriedades de chave estrangeira para relações com base em seus nomes, ignorando maiúsculas e minúsculas:
|
IndexAttributeConvention |
Uma convenção que configura índices de banco de dados com base no IndexAttribute. |
InheritanceDiscoveryConventionBase |
Tipo base para convenções de descoberta de herança |
InversePropertyAttributeConvention |
Uma convenção que configura a propriedade de navegação inversa com base na InversePropertyAttribute especificada na outra propriedade de navegação. |
KeyAttributeConvention |
Uma convenção que configura a chave de tipo de entidade com base na KeyAttribute especificada em uma propriedade ou PrimaryKeyAttribute especificada em um tipo CLR. |
KeyDiscoveryConvention |
Uma convenção que localiza a propriedade de chave primária para o tipo de entidade com base nos nomes, ignorando maiúsculas e minúsculas:
|
KeylessAttributeConvention |
Uma convenção que ignora tipos de entidade que têm o KeylessAttribute. |
KeylessEntityTypeAttributeConvention |
Uma convenção que ignora tipos de entidade que têm o KeylessAttribute. |
ManyToManyJoinEntityTypeConvention |
Uma convenção que procura navegaçãos de ignorar correspondentes e cria automaticamente uma entidade de junção muitos para muitos com chaves estrangeiras adequadas, define as duas navegaçãos de ignorar correspondentes para usar essas chaves estrangeiras. |
MaxLengthAttributeConvention |
Uma convenção que configura o comprimento máximo com base no MaxLengthAttribute aplicado na propriedade . |
ModelCleanupConvention |
Uma convenção que remove qualquer estado usado apenas durante a criação do modelo. |
NavigationAttributeConventionBase<TAttribute> |
Um tipo base para convenções que executam a configuração com base em um atributo aplicado a uma navegação. |
NavigationBackingFieldAttributeConvention |
Uma convenção que configura uma propriedade de navegação como tendo um campo de suporte com base no BackingFieldAttribute atributo . |
NavigationEagerLoadingConvention |
Uma convenção que configura as navegaçãos para tipos de entidade de propriedade como carregados ansiosamente. |
NonNullableConventionBase |
Um tipo base para convenções que configuram aspectos de modelo com base em se o tipo de membro é um tipo de referência não anulável. |
NonNullableNavigationConvention |
Uma convenção que configura as navegaçãos não anuláveis para o tipo de entidade principal conforme necessário. |
NonNullableReferencePropertyConvention |
Uma convenção que configura as propriedades de tipos não anuláveis conforme necessário. |
NotMappedEntityTypeAttributeConvention |
Uma convenção que ignora tipos de entidade que têm o NotMappedAttribute. |
NotMappedMemberAttributeConvention |
Uma convenção que ignora membros em tipos de entidade que têm o NotMappedAttribute. |
NotMappedTypeAttributeConvention |
Uma convenção que ignora tipos de entidade que têm o NotMappedAttribute. |
OwnedAttributeConvention |
Uma convenção que configura os tipos de entidade que têm o OwnedAttribute como propriedade. |
OwnedEntityTypeAttributeConvention |
Uma convenção que configura os tipos de entidade que têm o OwnedAttribute como propriedade. |
OwnedTypesConvention |
Uma convenção que configura tipos de entidade de propriedade com a definição da navegação como tipos de entidade de propriedade sem definir a navegação se houver apenas uma navegação desse tipo. |
PrecisionAttributeConvention |
Uma convenção que configura a Precisão com base no PrecisionAttribute aplicado na propriedade . |
PropertyAttributeConventionBase<TAttribute> |
Um tipo base para convenções que executam a configuração com base em um atributo aplicado a uma propriedade . |
PropertyDiscoveryConvention |
Uma convenção que adiciona propriedades a tipos de entidade correspondentes a propriedades públicas escalares no tipo CLR. |
PropertyOverridesConvention |
Uma convenção que garante que a propriedade de declaração seja atual para as substituições de propriedade. |
QueryFilterDefiningQueryRewritingConvention |
Convenção que converte acessos de DbSets dentro de filtros de consulta e definindo consultas em EntityQueryables. Isso os torna consistentes com a forma como os acessos DbSet nas consultas reais são representados, o que permite um processamento mais fácil no pipeline de consulta. |
QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor | |
QueryFilterRewritingConvention |
Convenção que converte acessos de dentro de filtros de DbSet<TEntity> consulta em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos DbSet nas consultas reais são representados, o que permite um processamento mais fácil no pipeline de consulta. |
QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor |
Um visitante que reescreve os acessos DbSet encontrados em uma expressão para EntityQueryRootExpression. |
RelationalColumnAttributeConvention |
Uma convenção que configura o nome e o tipo da coluna para uma propriedade com base no aplicado ColumnAttribute. |
RelationalColumnCommentAttributeConvention |
Uma convenção que configura o comentário da coluna para uma propriedade ou campo com base no aplicado CommentAttribute. |
RelationalDbFunctionAttributeConvention |
Uma convenção que configura mapeamentos de função de modelo com base em métodos estáticos públicos no contexto marcado com DbFunctionAttribute. |
RelationalMapToJsonConvention |
Uma convenção que define as configurações padrão de uma entidade mapeada para uma coluna JSON. |
RelationalMaxIdentifierLengthConvention |
Uma convenção que configura o comprimento máximo do identificador de objeto com suporte pelo banco de dados. |
RelationalModelConvention |
Uma convenção que pré-compila um modelo relacional. |
RelationalNavigationJsonPropertyNameAttributeConvention |
Uma convenção que configura um nome de elemento JSON para a propriedade de navegação mapeada para json com base no JsonPropertyNameAttribute atributo . |
RelationalPropertyJsonPropertyNameAttributeConvention |
Uma convenção que configura o nome da propriedade JSON com base no aplicado JsonPropertyNameAttribute. |
RelationalQueryFilterDefiningQueryRewritingConvention | |
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor | |
RelationalQueryFilterRewritingConvention |
Convenção que converte acessos de dentro de filtros de DbSet<TEntity> consulta em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos DbSet nas consultas reais são representados, o que permite um processamento mais fácil no pipeline de consulta. |
RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor |
Um visitante que reescreve os acessos DbSet encontrados em uma expressão para EntityQueryRootExpression. |
RelationalRuntimeModelConvention |
Uma convenção que cria uma cópia otimizada do modelo mutável. Normalmente, essa convenção é implementada por provedores de banco de dados para atualizar anotações do provedor ao criar um modelo somente leitura. |
RelationalTableAttributeConvention |
Uma convenção que configura o nome da tabela e o esquema para tipos de entidade com base no aplicado TableAttribute. |
RelationalTableCommentAttributeConvention |
Uma convenção que configura o comentário da tabela para um tipo de entidade com base no aplicado CommentAttribute. |
RelationalValueGenerationConvention |
Uma convenção que configura a geração de valor do repositório como OnAdd em propriedades que fazem parte da chave primária e não fazem parte de nenhuma chave estrangeira ou foram configuradas para ter um valor padrão de banco de dados. Ele também configura propriedades como OnAddOrUpdate se fossem configuradas como colunas computadas. |
RelationshipDiscoveryConvention |
Uma convenção que configura relações entre tipos de entidade com base nas propriedades de navegação, desde que não haja ambiguidade quanto à qual é a navegação inversa correspondente. |
RequiredNavigationAttributeConvention |
Uma convenção que configura o lado principal da relação conforme necessário se o RequiredAttribute for aplicado na propriedade de navegação ao tipo de entidade principal. |
RequiredPropertyAttributeConvention |
Uma convenção que configura as propriedades conforme necessário se elas tiverem o RequiredAttribute aplicado. |
RuntimeModelConvention |
Uma convenção que cria uma cópia otimizada do modelo mutável. Normalmente, essa convenção é implementada por provedores de banco de dados para atualizar anotações do provedor ao criar um modelo somente leitura. |
RuntimeModelConvention.QueryRootRewritingExpressionVisitor |
Um visitante que reescreve EntityQueryRootExpression encontrado em uma expressão para usar um tipo de entidade diferente. |
SequenceUniquificationConvention |
Uma convenção que garante que todas as sequências no modelo tenham nomes exclusivos dentro de um esquema quando truncadas até o comprimento máximo do identificador para o modelo. |
ServicePropertyDiscoveryConvention |
Uma convenção que adiciona propriedades de serviço a tipos de entidade. |
SharedTableConvention |
Uma convenção que manipula nomes de objetos de banco de dados para tipos de entidade que compartilham uma tabela para evitar conflitos. |
SqliteConventionSetBuilder |
Um construtor para convenções de construção para SQLite. |
SqliteRuntimeModelConvention |
Uma convenção que cria uma cópia otimizada do modelo mutável. |
SqliteSharedTableConvention |
Uma convenção que manipula nomes de objetos de banco de dados para tipos de entidade que compartilham uma tabela para evitar conflitos. |
SqlServerConventionSetBuilder |
Um construtor para criar convenções para SQL Server. |
SqlServerDbFunctionConvention |
Uma convenção que garante que Schema seja preenchida para funções de banco de dados que têm IsBuiltIn o sinalizador definido como |
SqlServerIndexConvention |
Uma convenção que configura o filtro para índices não clusterizados exclusivos com colunas anuláveis para filtrar valores nulos. |
SqlServerMemoryOptimizedTablesConvention |
Uma convenção que configura índices como não clusterizados para tabelas com otimização de memória. |
SqlServerOnDeleteConvention |
Uma convenção que configura o comportamento OnDelete para chaves estrangeiras no tipo de entidade de junção para auto-referenciar navegação de ignorar |
SqlServerOutputClauseConvention |
Uma convenção que configura tabelas com gatilhos para não usar a cláusula OUTPUT ao salvar alterações. |
SqlServerRuntimeModelConvention |
Uma convenção que cria uma cópia otimizada do modelo mutável. |
SqlServerSharedTableConvention |
Uma convenção que manipula nomes de objetos de banco de dados para tipos de entidade que compartilham uma tabela para evitar conflitos. |
SqlServerStoreGenerationConvention |
Uma convenção que garante que as propriedades não estejam configuradas para ter um valor padrão, como coluna computada ou usando um SqlServerValueGenerationStrategy ao mesmo tempo. |
SqlServerTemporalConvention |
Uma convenção que manipula as configurações temporais de uma entidade mapeada para uma tabela temporal. |
SqlServerValueGenerationConvention |
Uma convenção que configura a geração de valor do repositório como OnAdd em propriedades que fazem parte da chave primária e não fazem parte de nenhuma chave estrangeira, foi configurada para ter um valor padrão de banco de dados ou foi configurada para usar um SqlServerValueGenerationStrategy. Ele também configura propriedades como OnAddOrUpdate se fossem configuradas como colunas computadas. |
SqlServerValueGenerationStrategyConvention |
Uma convenção que configura o modelo SqlServerValueGenerationStrategy padrão como IdentityColumn. |
StoredProcedureConvention |
Uma convenção que garante que o tipo de entidade seja atual para os procedimentos armazenados. |
StoreGenerationConvention |
Uma convenção que garante que as propriedades não estejam configuradas para ter um valor padrão e como coluna computada ao mesmo tempo. |
StoreKeyConvention |
Uma convenção que adiciona a propriedade 'id' - uma chave exigida pelo Azure Cosmos. |
StringLengthAttributeConvention |
Uma convenção que configura o comprimento máximo com base no StringLengthAttribute aplicado na propriedade . |
TableNameFromDbSetConvention |
Uma convenção que configura o nome da tabela com base no nome da DbSet<TEntity> propriedade. |
TableSharingConcurrencyTokenConvention |
Uma convenção que localiza tipos de entidade que compartilham uma tabela que tem uma coluna de token de simultaneidade em que esses tipos de entidade não têm uma propriedade mapeada para essa coluna. Em seguida, ele cria uma propriedade de simultaneidade de sombra mapeada para essa coluna nos tipos de entidade mais básicos. |
TableValuedDbFunctionConvention |
Uma convenção que configura o tipo de entidade para o qual uma função consultável é mapeada. |
TimestampAttributeConvention |
Uma convenção que configura a propriedade como um token de simultaneidade se um TimestampAttribute for aplicado a ela. |
TypeAttributeConventionBase<TAttribute> |
Um tipo base para convenções que executam a configuração com base em um atributo especificado em um tipo estrutural. |
TypeMappingConvention |
Uma convenção que cria e atribui o mapeamento de tipo de repositório às propriedades da entidade. |
UnicodeAttributeConvention |
Uma convenção que configura o Unicode com base no UnicodeAttribute aplicado na propriedade . |
ValidatingConvention |
Uma convenção que verifica se o modelo é válido. |
ValueGenerationConvention |
Uma convenção que configura a geração de valor do repositório como OnAdd em propriedades que fazem parte da chave primária e não fazem parte de nenhuma chave estrangeira. |
Interfaces
IComplexPropertyAddedConvention |
Representa uma operação que deve ser executada quando uma propriedade complexa é adicionada a um objeto semelhante a um tipo. |
IComplexPropertyAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em uma propriedade complexa. |
IComplexPropertyFieldChangedConvention |
Representa uma operação que deve ser executada quando o campo de backup de uma propriedade complexa é alterado. |
IComplexPropertyNullabilityChangedConvention |
Representa uma operação que deve ser executada quando a nulidade de uma propriedade complexa é alterada. |
IComplexPropertyRemovedConvention |
Representa uma operação que deve ser executada quando uma propriedade complexa é removida de um objeto semelhante a um tipo. |
IComplexTypeAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em um tipo complexo. |
IComplexTypeMemberIgnoredConvention |
Representa uma operação que deve ser executada quando um membro de tipo complexo é ignorado. |
IConvention |
Essa é a interface base para todas as interfaces de convenção, ela não deve ser implementada diretamente. |
IConventionBatch |
Representa um objeto que atrasa qualquer invocação de convenção até que ela seja executada ou descartada. |
IConventionContext |
Informações contextuais associadas a cada chamada de convenção. |
IConventionContext<TMetadata> |
Informações contextuais associadas a cada chamada de convenção. |
IDiscriminatorPropertySetConvention |
Representa uma operação que deve ser executada quando uma propriedade discriminatória é definida para um tipo de entidade. |
IElementTypeAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada nos elementos de uma propriedade de coleção. |
IElementTypeNullabilityChangedConvention |
Representa uma operação que deve ser executada quando a nulidade nos elementos de uma propriedade de coleção for alterada. |
IEntityTypeAddedConvention |
Representa uma operação que deve ser executada quando um tipo de entidade é adicionado ao modelo. |
IEntityTypeAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em um tipo de entidade. |
IEntityTypeBaseTypeChangedConvention |
Representa uma operação que deve ser executada quando o tipo base de um tipo de entidade é alterado. |
IEntityTypeIgnoredConvention |
Representa uma operação que deve ser executada quando um tipo de entidade é ignorado. |
IEntityTypeMemberIgnoredConvention |
Representa uma operação que deve ser executada quando um membro do tipo de entidade é ignorado. |
IEntityTypePrimaryKeyChangedConvention |
Representa uma operação que deve ser executada quando a chave primária de um tipo de entidade é alterada. |
IEntityTypeRemovedConvention |
Representa uma operação que deve ser executada quando um tipo de entidade é removido do modelo. |
IForeignKeyAddedConvention |
Representa uma operação que deve ser executada quando uma chave estrangeira é adicionada ao tipo de entidade. |
IForeignKeyAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em uma chave estrangeira. |
IForeignKeyDependentRequirednessChangedConvention |
Representa uma operação que deve ser executada quando a necessidade dependente de uma chave estrangeira é alterada. |
IForeignKeyNullNavigationSetConvention |
Representa uma operação que deve ser executada quando uma navegação é definida |
IForeignKeyOwnershipChangedConvention |
Representa uma operação que deve ser executada quando o valor de propriedade de uma chave estrangeira é alterado. |
IForeignKeyPrincipalEndChangedConvention |
Representa uma operação que deve ser executada quando a extremidade principal de uma chave estrangeira é alterada. |
IForeignKeyPropertiesChangedConvention |
Representa uma operação que deve ser executada quando as propriedades de chave estrangeira ou chave principal são alteradas. |
IForeignKeyRemovedConvention |
Representa uma operação que deve ser executada quando uma chave estrangeira é removida. |
IForeignKeyRequirednessChangedConvention |
Representa uma operação que deve ser executada quando a necessidade de uma chave estrangeira é alterada. |
IForeignKeyUniquenessChangedConvention |
Representa uma operação que deve ser executada quando a exclusividade de uma chave estrangeira é alterada. |
IIndexAddedConvention |
Representa uma operação que deve ser executada quando um índice é adicionado ao tipo de entidade. |
IIndexAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em um índice. |
IIndexRemovedConvention |
Representa uma operação que deve ser executada quando um índice é removido do tipo de entidade. |
IIndexSortOrderChangedConvention |
Representa uma operação que deve ser executada quando a ordem de classificação de um índice é alterada. |
IIndexUniquenessChangedConvention |
Representa uma operação que deve ser executada quando a exclusividade de um índice é alterada. |
IKeyAddedConvention |
Representa uma operação que deve ser executada quando uma chave é adicionada ao tipo de entidade. |
IKeyAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em uma chave. |
IKeyRemovedConvention |
Representa uma operação que deve ser executada quando uma chave é removida. |
IModelAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em um modelo. |
IModelFinalizedConvention |
Representa uma operação que deve ser executada depois que um modelo é finalizado e não pode mais ser modificado. |
IModelFinalizingConvention |
Representa uma operação que deve ser executada quando um modelo está sendo finalizado. |
IModelInitializedConvention |
Representa uma operação que deve ser executada quando um modelo é inicializado. |
INavigationAddedConvention |
Representa uma operação que deve ser executada quando uma navegação é adicionada ao tipo de entidade. |
INavigationAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em uma navegação. |
INavigationRemovedConvention |
Representa uma operação que deve ser executada quando uma navegação é removida do tipo de entidade. |
IPropertyAddedConvention |
Representa uma operação que deve ser executada quando uma propriedade é adicionada ao tipo de entidade. |
IPropertyAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em uma propriedade. |
IPropertyElementTypeChangedConvention |
Representa uma operação que deve ser executada quando o IElementType para uma propriedade é alterado. |
IPropertyFieldChangedConvention |
Representa uma operação que deve ser executada quando o campo de backup de uma propriedade é alterado. |
IPropertyNullabilityChangedConvention |
Representa uma operação que deve ser executada quando a nulidade de uma propriedade é alterada. |
IPropertyRemovedConvention |
Representa uma operação que deve ser executada quando uma propriedade é removida do tipo de entidade. |
ISkipNavigationAddedConvention |
Representa uma operação que deve ser executada quando uma navegação de ignorar é adicionada ao tipo de entidade. |
ISkipNavigationAnnotationChangedConvention |
Representa uma operação que deve ser executada quando uma anotação é alterada em uma navegação de ignorar. |
ISkipNavigationForeignKeyChangedConvention |
Representa uma operação que deve ser executada quando uma chave estrangeira de navegação de ignorar é alterada. |
ISkipNavigationInverseChangedConvention |
Representa uma operação que deve ser executada quando um inverso de navegação ignorado é alterado. |
ISkipNavigationRemovedConvention |
Representa uma operação que deve ser executada quando uma navegação de ignorar é removida do tipo de entidade. |
ITriggerAddedConvention |
Representa uma operação que deve ser executada quando um gatilho é adicionado ao tipo de entidade. |
ITriggerRemovedConvention |
Representa uma operação que deve ser executada quando um gatilho é removido do tipo de entidade. |
ITypeIgnoredConvention |
Representa uma operação que deve ser executada quando um tipo é ignorado. |
Entity Framework