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
| Nome | Descrição |
|---|---|
| AutoLoadConvention |
Uma convenção que configura propriedades com base na heurística específica do provedor para determinar se elas devem ser carregadas automaticamente. Substitua ShouldBeAutoLoaded(IConventionProperty) para personalizar quais propriedades são excluídas do carregamento automático. |
| BackingFieldAttributeConvention |
Uma convenção que configura uma propriedade como tendo um campo de backup 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 de Cascade exclusão 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 verificação nos tipos derivados sejam compatíveis com as restrições de verificação no tipo base. E também garante que o tipo de declaração seja atual. |
| ComplexPropertyDiscoveryConvention |
Uma convenção que configura propriedades complexas em tipos estruturais desde que o tipo tenha sido configurado anteriormente como um tipo complexo ou o tipo de declaração seja um tipo complexo. |
| 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 .ConcurrencyCheckAttribute |
| ConstructorBindingConvention |
Uma convenção que associa parâmetros de construtor de tipo de entidade a propriedades e propriedades de serviço existentes 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 na InversePropertyAttribute propriedade de navegação especificada na outra propriedade de navegação. Todas as navegaçãos são consideradas como direcionando tipos de entidade de propriedade para o Cosmos. |
| CosmosJsonIdConvention |
Uma convenção que configura o mapeamento das propriedades PK e/ou discriminatórias para a propriedade 'id' JSON. |
| 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 um. |
| CosmosPartitionKeyInPrimaryKeyConvention |
Uma convenção que adiciona propriedades de chave de partição à chave primária do EF. |
| 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çãos 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. Essa convenção normalmente é implementada por provedores de banco de dados para atualizar anotações de 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 chaves estrangeiras ou que 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 filtros de DbSet<TEntity> consulta internos e definindo consultas em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos de 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. |
| ElementTypeChangedConvention |
Uma convenção que reage às alterações feitas aos tipos de elementos de coleções primitivas. |
| EntitySplittingConvention |
Uma convenção que cria relações de vinculação para divisão de entidades 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 descompata as propriedades herdadas para tipos de entidade TPT. |
| ETagPropertyConvention |
Uma convenção que adiciona metadados de etag no token de simultaneidade, se presente. |
| ForeignKeyAttributeConvention |
Uma convenção que configura as propriedades de chave estrangeira associadas a uma propriedade de navegação com base nas ForeignKeyAttribute propriedades especificadas ou nas propriedades de navegação. |
| ForeignKeyIndexConvention |
Uma convenção que cria índices em propriedades de chave estrangeira, a menos que 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 |
| InMemoryConventionSetBuilder |
Um construtor para compilar convenções para o provedor na memória. |
| InversePropertyAttributeConvention |
Uma convenção que configura a propriedade de navegação inversa com base na InversePropertyAttribute propriedade de navegação especificada na outra propriedade de navegação. |
| KeyAttributeConvention |
Uma convenção que configura a chave de tipo de entidade com base na KeyAttribute propriedade especificada em uma propriedade ou PrimaryKeyAttribute especificada em um tipo CLR. |
| KeyComplexPropertyConvention |
Uma convenção que marca todas as propriedades complexas no caminho para uma propriedade usada por uma chave conforme necessário, uma vez que o valor de tal propriedade deve estar disponível para calcular o valor da chave. |
| 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 os tipos de entidade que têm o KeylessAttribute. |
| KeylessEntityTypeAttributeConvention |
Uma convenção que ignora os tipos de entidade que têm o KeylessAttribute. |
| ManyToManyJoinEntityTypeConvention |
Uma convenção que procura navegaçãos de salto correspondentes e cria automaticamente uma entidade de junção muitos para muitos com chaves estrangeiras adequadas, define as duas navegaçãos de salto 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 somente 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 backup com base no BackingFieldAttribute atributo. |
| NavigationEagerLoadingConvention |
Uma convenção que configura as navegaçãos para tipos de entidade de propriedade como ansiosos carregados. |
| 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 os tipos de entidade que têm o NotMappedAttribute. |
| NotMappedMemberAttributeConvention |
Uma convenção que ignora os membros em tipos de entidade que têm o NotMappedAttribute. |
| NotMappedTypeAttributeConvention |
Uma convenção que ignora os 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 na PrecisionAttribute propriedade aplicada. |
| 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 de 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 filtros de DbSet<TEntity> consulta internos em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos de 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 valor aplicado ColumnAttribute. |
| RelationalColumnCommentAttributeConvention |
Uma convenção que configura o comentário de 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. |
| RelationalKeyDiscoveryConvention |
Uma convenção específica relacional herdando de KeyDiscoveryConvention. |
| 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 compatível com o 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 valor aplicado JsonPropertyNameAttribute. |
| RelationalQueryFilterDefiningQueryRewritingConvention | |
| RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor | |
| RelationalQueryFilterRewritingConvention |
Convenção que converte acessos de filtros de DbSet<TEntity> consulta internos em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos de 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. Essa convenção normalmente é implementada por provedores de banco de dados para atualizar anotações de 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 chaves estrangeiras ou que foram configuradas para ter um valor padrão de banco de dados. Ele também configura as 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 ela RequiredAttribute for aplicada na propriedade de navegação ao tipo de entidade principal. |
| RequiredPropertyAttributeConvention |
Uma convenção que configura as propriedades conforme necessário se elas tiverem a RequiredAttribute aplicada. |
| RuntimeModelConvention |
Uma convenção que cria uma cópia otimizada do modelo mutável. Essa convenção normalmente é implementada por provedores de banco de dados para atualizar anotações de 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 tamanho 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 compilar convenções 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. |
| SqliteStoreGenerationConvention |
Uma convenção que garante que as propriedades não estejam configuradas para ter um valor padrão, como coluna computada ou usando um SqliteValueGenerationStrategy ao mesmo tempo. |
| SqliteValueGenerationConvention |
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 chaves estrangeiras, foram configuradas para ter um valor padrão de banco de dados ou que foram configuradas para usar um SqliteValueGenerationStrategy. Ele também configura as propriedades como OnAddOrUpdate se fossem configuradas como colunas computadas. |
| SqlServerAutoLoadConvention |
Uma convenção que configura SQL Server propriedades de vetor como não carregadas automaticamente. |
| SqlServerConventionSetBuilder |
Um construtor para construir 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 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 navegação de salto de referência automática |
| 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 chaves estrangeiras, foram configuradas para ter um valor padrão de banco de dados ou que foram configuradas para usar um SqlServerValueGenerationStrategy. Ele também configura as 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 esteja 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 que pode ser consultada é mapeada. |
| TimestampAttributeConvention |
Uma convenção que configura a propriedade como um token de simultaneidade se um TimestampAttribute for aplicado a ele. |
| 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 chaves estrangeiras. |
Interfaces
| Nome | Descrição |
|---|---|
| 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. |
| 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. |
| IForeignKeyConstrainednessChangedConvention |
Representa uma operação que deve ser executada quando a restrição de uma chave estrangeira é alterada. |
| 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 o final principal de uma chave estrangeira é alterado. |
| 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. |
| IModelEmbeddedDiscriminatorNameConvention |
Representa uma operação que deve ser executada quando o nome discriminatório inserido para o modelo é alterado. |
| 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. |
| IPropertyAutoLoadChangedConvention |
Representa uma operação que deve ser executada quando o IsAutoLoaded valor de uma propriedade é alterado. |
| IPropertyElementTypeChangedConvention |
Representa uma operação que deve ser executada quando a IElementType propriedade for alterada. |
| 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 de ignorar é 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. |