SqlServerStoreGenerationConvention Classe

Definizione

Convenzione che garantisce che le proprietà non siano configurate in modo da avere un valore predefinito, come colonna calcolata o usando contemporaneamente un oggetto SqlServerValueGenerationStrategy .

public class SqlServerStoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.StoreGenerationConvention
type SqlServerStoreGenerationConvention = class
    inherit StoreGenerationConvention
Public Class SqlServerStoreGenerationConvention
Inherits StoreGenerationConvention
Ereditarietà
SqlServerStoreGenerationConvention

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione dei modelli e Accesso a SQL Server e Azure SQL database con EF Core.

Costruttori

Nome Descrizione
SqlServerStoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di SqlServerStoreGenerationConvention.

Proprietà

Nome Descrizione
Dependencies

Dipendenze per questo servizio.

(Ereditato da StoreGenerationConvention)
RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

(Ereditato da StoreGenerationConvention)

Metodi

Nome Descrizione
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chiamato dopo la finalizzazione di un modello.

(Ereditato da StoreGenerationConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Viene chiamato quando viene finalizzato un modello.

(Ereditato da StoreGenerationConvention)
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, StoreObjectIdentifier)

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

(Ereditato da StoreGenerationConvention)
Validate(IConventionProperty)

Convenzione che garantisce che le proprietà non siano configurate in modo da avere un valore predefinito, come colonna calcolata o usando contemporaneamente un oggetto SqlServerValueGenerationStrategy .

Validate(IConventionProperty)

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

(Ereditato da StoreGenerationConvention)

Si applica a