StoreGenerationConvention Classe
Definição
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.
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
Entity Framework