Compartilhar via


ConventionSet Classe

Definição

Representa um conjunto de convenções usadas para criar um modelo.

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
Herança
ConventionSet

Comentários

Consulte Convenções de criação de modelo para obter mais informações e exemplos.

Construtores

ConventionSet()

Representa um conjunto de convenções usadas para criar um modelo.

Propriedades

BaseEntityTypeChangedConventions

Convenções a serem executadas quando o tipo de entidade base for alterado.

BaseEntityTypeSetConventions

Convenções a serem executadas quando o tipo de entidade base for definido ou removido.

ComplexPropertyAddedConventions

Convenções a serem executadas quando um tipo de entidade é adicionado ao modelo.

ComplexPropertyAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é definida ou removida em uma propriedade complexa.

ComplexPropertyFieldChangedConventions

Convenções a serem executadas quando o campo de uma propriedade é alterado.

ComplexPropertyNullabilityChangedConventions

Convenções a serem executadas quando a nulidade de uma propriedade for alterada.

ComplexPropertyRemovedConventions

Convenções a serem executadas quando um tipo de entidade é removido.

ComplexTypeAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é definida ou removida em um tipo complexo.

ComplexTypeMemberIgnoredConventions

Convenções a serem executadas quando uma propriedade é ignorada.

DiscriminatorPropertySetConventions

Convenções a serem executadas quando uma propriedade discriminatória é definida.

ElementTypeAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada no elemento de uma coleção.

ElementTypeNullabilityChangedConventions

Convenções a serem executadas quando a nulidade do elemento de uma coleção for alterada.

EntityTypeAddedConventions

Convenções a serem executadas quando um tipo de entidade é adicionado ao modelo.

EntityTypeAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é definida ou removida em um tipo de entidade.

EntityTypeAnnotationSetConventions

Convenções a serem executadas quando uma anotação é definida ou removida em um tipo de entidade.

EntityTypeBaseTypeChangedConventions

Convenções a serem executadas quando o tipo de entidade base for alterado.

EntityTypeIgnoredConventions

Convenções a serem executadas quando um tipo de entidade é ignorado.

EntityTypeMemberIgnoredConventions

Convenções a serem executadas quando uma propriedade é ignorada.

EntityTypePrimaryKeyChangedConventions

Convenções a serem executadas quando uma chave primária é alterada.

EntityTypeRemovedConventions

Convenções a serem executadas quando um tipo de entidade é removido.

ForeignKeyAddedConventions

Convenções a serem executadas quando uma chave estrangeira é adicionada.

ForeignKeyAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada em uma chave estrangeira.

ForeignKeyDependentRequirednessChangedConventions

Convenções a serem executadas quando a necessidade de uma chave estrangeira for alterada.

ForeignKeyNullNavigationSetConventions

Convenções a serem executadas quando uma navegação é definida null como em uma chave estrangeira.

ForeignKeyOwnershipChangedConventions

Convenções a serem executadas quando a propriedade de uma chave estrangeira for alterada.

ForeignKeyPrincipalEndChangedConventions

Convenções a serem executadas quando o final principal de uma relação é configurado.

ForeignKeyPropertiesChangedConventions

Convenções a serem executadas quando as propriedades ou a chave principal de uma chave estrangeira forem alteradas.

ForeignKeyRemovedConventions

Convenções a serem executadas quando uma chave estrangeira é removida.

ForeignKeyRequirednessChangedConventions

Convenções a serem executadas quando a necessidade de uma chave estrangeira for alterada.

ForeignKeyUniquenessChangedConventions

Convenções a serem executadas quando a exclusividade de uma chave estrangeira for alterada.

ForeignKeyUniquenessConventions

Convenções a serem executadas quando a exclusividade de uma chave estrangeira for alterada.

IndexAddedConventions

Convenções a serem executadas quando um índice é adicionado.

IndexAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada em um índice.

IndexRemovedConventions

Convenções a serem executadas quando um índice é removido.

IndexSortOrderChangedConventions

Convenções a serem executadas quando a ordem de classificação de um índice for alterada.

IndexUniquenessChangedConventions

Convenções a serem executadas quando a exclusividade de um índice for alterada.

IndexUniquenessConventions

Convenções a serem executadas quando a exclusividade de um índice for alterada.

KeyAddedConventions

Convenções a serem executadas quando uma chave é adicionada.

KeyAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada em uma chave.

KeyRemovedConventions

Convenções a serem executadas quando uma chave é removida.

ModelAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é definida ou removida em um modelo.

ModelBuiltConventions

Convenções a serem executadas quando a criação do modelo for concluída.

ModelFinalizedConventions

Convenções a serem executadas quando a validação do modelo for concluída.

ModelFinalizingConventions

Convenções a serem executadas quando a criação do modelo for concluída.

ModelInitializedConventions

Convenções a serem executadas para configurar o modelo inicial.

NavigationAddedConventions

Convenções a serem executadas quando uma propriedade de navegação é adicionada.

NavigationAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada em uma propriedade de navegação.

NavigationRemovedConventions

Convenções a serem executadas quando uma propriedade de navegação é removida.

PrimaryKeyChangedConventions

Convenções a serem executadas quando uma chave primária é alterada.

PrimaryKeySetConventions

Convenções a serem executadas quando uma chave primária é configurada.

PrincipalEndChangedConventions

Convenções a serem executadas quando o final principal de uma relação é configurado.

PrincipalEndSetConventions

Convenções a serem executadas quando o final principal de uma relação é configurado.

PropertyAddedConventions

Convenções a serem executadas quando uma propriedade é adicionada.

PropertyAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada em uma propriedade.

PropertyElementTypeChangedConventions

Convenções a serem executadas quando o campo de uma propriedade é alterado.

PropertyFieldChangedConventions

Convenções a serem executadas quando o campo de uma propriedade é alterado.

PropertyNullabilityChangedConventions

Convenções a serem executadas quando a nulidade de uma propriedade for alterada.

PropertyNullableChangedConventions

Convenções a serem executadas quando a nulidade de uma propriedade for alterada.

PropertyRemovedConventions

Convenções a serem executadas quando uma propriedade é removida.

SkipNavigationAddedConventions

Convenções a serem executadas quando uma propriedade de navegação skip é adicionada.

SkipNavigationAnnotationChangedConventions

Convenções a serem executadas quando uma anotação é alterada em uma propriedade de navegação skip.

SkipNavigationForeignKeyChangedConventions

Convenções a serem executadas quando uma chave estrangeira de navegação de ignorar é alterada.

SkipNavigationInverseChangedConventions

Convenções a serem executadas quando um inverso de navegação de ignorar é alterado.

SkipNavigationRemovedConventions

Convenções a serem executadas quando uma propriedade de navegação skip é removida.

TriggerAddedConventions

Convenções a serem executadas quando uma propriedade de gatilho é adicionada.

TriggerRemovedConventions

Convenções a serem executadas quando uma propriedade de gatilho é removida.

TypeIgnoredConventions

Convenções a serem executadas quando um tipo é ignorado.

Métodos

Add(IConvention)

Adiciona uma convenção ao conjunto.

AddAfter<TConvention>(IList<TConvention>, TConvention, Type)

Adiciona uma convenção após uma convenção existente.

AddAfter<TConvention>(List<TConvention>, TConvention, Type)

Adiciona uma convenção após uma convenção existente.

AddBefore<TConvention>(IList<TConvention>, TConvention, Type)

Adiciona uma convenção antes de uma convenção existente.

AddBefore<TConvention>(List<TConvention>, TConvention, Type)

Adiciona uma convenção antes de uma convenção existente.

CreateConventionSet(DbContext)

Chame esse método para criar um ConventionSet apenas para serviços principais ao usar o ModelBuilder fora do OnModelCreating(ModelBuilder).

Observe que é incomum usar esse método. Considere usar DbContext da maneira normal.

Remove(Type)

Remove a convenção do tipo fornecido.

Remove<TConvention>(IList<TConvention>, Type)

Remove uma convenção existente.

Remove<TConvention>(List<TConvention>, Type)

Remove uma convenção existente.

Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Substitui uma convenção existente por uma convenção derivada.

Replace<TConvention,TImplementation>(List<TConvention>, TImplementation)

Substitui uma convenção existente por uma convenção derivada.

Replace<TImplementation>(TImplementation)

Substitui uma convenção existente por uma convenção derivada. Também registra a nova convenção para quaisquer tipos de convenção não implementados pela convenção existente.

Aplica-se a