Condividi tramite


StoreGenerationConvention Classe

Definizione

Convenzione che garantisce che le proprietà non siano configurate per avere un valore predefinito e come colonna calcolata contemporaneamente.

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
Ereditarietà
StoreGenerationConvention
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli e generazione di valori di EF Core .

Costruttori

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di StoreGenerationConvention.

Proprietà

Dependencies

Dipendenze per questo servizio.

RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

Metodi

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chiamato dopo la finalizzazione di un modello.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Viene chiamato quando viene finalizzato un modello.

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

Chiamato dopo la modifica di un'annotazione in una proprietà .

Validate(IConventionProperty)

Genera un'eccezione se è presente una configurazione di generazione dell'archivio in conflitto per questa proprietà.

Validate(IConventionProperty, StoreObjectIdentifier)

Genera un'eccezione se è presente una configurazione di generazione dell'archivio in conflitto per questa proprietà.

Si applica a