Compartilhar via


StoreGenerationConvention Classe

Definição

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.

public class StoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAnnotationChangedConvention
public class StoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAnnotationChangedConvention
type StoreGenerationConvention = class
    interface IPropertyAnnotationChangedConvention
    interface IConvention
    interface IModelFinalizedConvention
type StoreGenerationConvention = class
    interface IPropertyAnnotationChangedConvention
    interface IConvention
    interface IModelFinalizingConvention
Public Class StoreGenerationConvention
Implements IModelFinalizedConvention, IPropertyAnnotationChangedConvention
Public Class StoreGenerationConvention
Implements IModelFinalizingConvention, IPropertyAnnotationChangedConvention
Herança
StoreGenerationConvention
Derivado
Implementações

Comentários

Consulte Convenções de criação de modelo e geração de valor do EF Core para obter mais informações e exemplos.

Construtores

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Cria uma nova instância de StoreGenerationConvention.

Propriedades

Dependencies

Dependências para esse serviço.

RelationalDependencies

Dependências específicas do provedor relacional para esse serviço.

Métodos

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chamado depois que um modelo é finalizado.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chamado quando um modelo está sendo finalizado.

ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Chamado depois que uma anotação é alterada em uma propriedade.

Validate(IConventionProperty, StoreObjectIdentifier)

Gera se houver configuração de geração de repositório conflitante para essa propriedade.

Validate(IConventionProperty)

Gera se houver configuração de geração de repositório conflitante para essa propriedade.

Aplica-se a