Compartir a través de


StoreGenerationConvention Clase

Definición

Convención que garantiza que las propiedades no estén configuradas para tener un valor predeterminado y como columna calculada al mismo tiempo.

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
Herencia
StoreGenerationConvention
Derivado
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos y generación de valores de EF Core para obtener más información y ejemplos.

Constructores

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nueva instancia de StoreGenerationConvention.

Propiedades

Dependencies

Dependencias de este servicio.

RelationalDependencies

Dependencias específicas del proveedor relacional para este servicio.

Métodos

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama después de finalizar un modelo.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama cuando se finaliza un modelo.

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

Se llama después de cambiar una anotación en una propiedad .

Validate(IConventionProperty, StoreObjectIdentifier)

Se produce si hay una configuración de generación de almacén en conflicto para esta propiedad.

Validate(IConventionProperty)

Se produce si hay una configuración de generación de almacén en conflicto para esta propiedad.

Se aplica a