SqlServerModelExtensions 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.
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. |