SqlServerModelExtensions Classe

Definizione

Metodi di estensione del modello per i metadati specifici di SQL Server.

public static class SqlServerModelExtensions
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Ereditarietà
SqlServerModelExtensions

Commenti

Vedere Modellazione di tipi di entità e relazionie accesso a SQL Server e Azure SQL database con EF Core per altre informazioni ed esempi.

Campi

DefaultHiLoSequenceName

Nome predefinito per la sequenza hi-lo.

DefaultSequenceNameSuffix

Prefisso predefinito per le sequenze applicate alle proprietà.

Metodi

GetDatabaseMaxSize(IModel)

Restituisce le dimensioni massime del database.

GetDatabaseMaxSize(IReadOnlyModel)

Restituisce le dimensioni massime del database.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per le dimensioni massime del database.

GetHiLoSequenceName(IModel)

Restituisce il nome da usare per la sequenza hi-lo predefinita.

GetHiLoSequenceName(IReadOnlyModel)

Restituisce il nome da usare per la sequenza hi-lo predefinita.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per il nome della sequenza hi-lo predefinito.

GetHiLoSequenceSchema(IModel)

Restituisce lo schema da usare per la sequenza hi-lo predefinita. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Restituisce lo schema da usare per la sequenza hi-lo predefinita. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per lo schema di sequenza hi-lo predefinito.

GetIdentityIncrement(IModel)

Restituisce l'incremento predefinito dell'identità.

GetIdentityIncrement(IReadOnlyModel)

Restituisce l'incremento predefinito dell'identità.

GetIdentityIncrementConfigurationSource(IConventionModel)

Restituisce l'oggetto per l'incremento predefinito dell'identità ConfigurationSource .

GetIdentitySeed(IModel)

Restituisce il valore di inizializzazione dell'identità predefinito.

GetIdentitySeed(IReadOnlyModel)

Restituisce il valore di inizializzazione dell'identità predefinito.

GetIdentitySeedConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per lo schema predefinito.

GetPerformanceLevelSql(IModel)

Restituisce il livello di prestazioni del database.

GetPerformanceLevelSql(IReadOnlyModel)

Restituisce il livello di prestazioni del database.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per il livello di prestazioni del database.

GetSequenceNameSuffix(IReadOnlyModel)

Restituisce il suffisso da aggiungere al nome delle sequenze create automaticamente.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Restituisce l'oggetto per il ConfigurationSource suffisso del nome della sequenza di generazione valore predefinito.

GetSequenceSchema(IReadOnlyModel)

Restituisce lo schema da usare per la sequenza di generazione di valori predefinita. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per lo schema della sequenza di generazione di valori chiave predefinito.

GetServiceTierSql(IModel)

Restituisce il livello di servizio del database.

GetServiceTierSql(IReadOnlyModel)

Restituisce il livello di servizio del database.

GetServiceTierSqlConfigurationSource(IConventionModel)

Restituisce l'oggetto ConfigurationSource per il livello di servizio del database.

GetValueGenerationStrategy(IModel)

Restituisce l'oggetto SqlServerValueGenerationStrategy da usare per le proprietà delle chiavi nel modello, a meno che la proprietà non abbia una strategia impostata in modo esplicito.

GetValueGenerationStrategy(IReadOnlyModel)

Restituisce l'oggetto SqlServerValueGenerationStrategy da usare per le proprietà delle chiavi nel modello, a meno che la proprietà non abbia una strategia impostata in modo esplicito.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Restituisce l'oggetto per l'oggetto ConfigurationSource predefinito SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Imposta la dimensione massima del database.

SetDatabaseMaxSize(IMutableModel, String)

Imposta la dimensione massima del database.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Imposta il nome da usare per la sequenza hi-lo predefinita.

SetHiLoSequenceName(IMutableModel, String)

Imposta il nome da usare per la sequenza hi-lo predefinita.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Imposta lo schema da usare per la sequenza hi-lo predefinita.

SetHiLoSequenceSchema(IMutableModel, String)

Imposta lo schema da usare per la sequenza hi-lo predefinita.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Imposta l'incremento predefinito dell'identità.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Imposta l'incremento predefinito dell'identità.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Imposta il valore di inizializzazione dell'identità predefinito.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Imposta il valore di inizializzazione dell'identità predefinito.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Imposta il valore di inizializzazione dell'identità predefinito.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Imposta il valore di inizializzazione dell'identità predefinito.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Imposta il livello di prestazioni del database.

SetPerformanceLevelSql(IMutableModel, String)

Imposta il livello di prestazioni del database.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Imposta il suffisso da aggiungere al nome delle sequenze create automaticamente.

SetSequenceNameSuffix(IMutableModel, String)

Imposta il suffisso da aggiungere al nome delle sequenze create automaticamente.

SetSequenceSchema(IConventionModel, String, Boolean)

Imposta lo schema da usare per la sequenza di generazione di valori chiave predefinita.

SetSequenceSchema(IMutableModel, String)

Imposta lo schema da usare per la sequenza di generazione di valori chiave predefinita.

SetServiceTierSql(IConventionModel, String, Boolean)

Imposta il livello di servizio del database.

SetServiceTierSql(IMutableModel, String)

Imposta il livello di servizio del database.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Imposta l'oggetto SqlServerValueGenerationStrategy da usare per le proprietà delle chiavi nel modello che non hanno una strategia impostata in modo esplicito.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Imposta l'oggetto SqlServerValueGenerationStrategy da usare per le proprietà delle chiavi nel modello che non hanno una strategia impostata in modo esplicito.

Si applica a