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