StoreGenerationConvention Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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, StoreObjectIdentifier) |
Genera un'eccezione se è presente una configurazione di generazione dell'archivio in conflitto per questa proprietà. |
Validate(IConventionProperty) |
Genera un'eccezione se è presente una configurazione di generazione dell'archivio in conflitto per questa proprietà. |