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.
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelExtensions
public static class SqlServerModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelExtensions = class
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
- Ereditarietà
-
SqlServerModelExtensions
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Modellazione di tipi e relazioni di entitàe Accesso a SQL Server e Azure SQL database con EF Core.
Campi
| Nome | Descrizione |
|---|---|
| DefaultHiLoSequenceName |
Nome predefinito per la sequenza di hi-lo. |
| DefaultSequenceNameSuffix |
Prefisso predefinito per le sequenze applicate alle proprietà. |
Metodi
| Nome | Descrizione |
|---|---|
| AddFullTextCatalog(IConventionModel, String, Boolean) |
Aggiunge un catalogo full-text al modello. |
| AddFullTextCatalog(IMutableModel, String) |
Aggiunge un catalogo full-text al modello. |
| FindFullTextCatalog(IConventionModel, String) |
Trova un catalogo full-text nel modello o restituisce |
| FindFullTextCatalog(IModel, String) |
Trova un catalogo full-text nel modello o restituisce |
| FindFullTextCatalog(IMutableModel, String) |
Trova un catalogo full-text nel modello o restituisce |
| FindFullTextCatalog(IReadOnlyModel, String) |
Trova un catalogo full-text nel modello o restituisce |
| 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. |
| GetFullTextCatalogs(IConventionModel) |
Ottiene tutti i cataloghi full-text definiti nel modello. |
| GetFullTextCatalogs(IModel) |
Ottiene tutti i cataloghi full-text definiti nel modello. |
| GetFullTextCatalogs(IMutableModel) |
Ottiene tutti i cataloghi full-text definiti nel modello. |
| GetFullTextCatalogs(IReadOnlyModel) |
Ottiene tutti i cataloghi full-text definiti nel modello. |
| GetHiLoSequenceName(IModel) |
Restituisce il nome da utilizzare per la sequenza di hi-lo predefinita. |
| GetHiLoSequenceName(IReadOnlyModel) |
Restituisce il nome da utilizzare per la sequenza di hi-lo predefinita. |
| GetHiLoSequenceNameConfigurationSource(IConventionModel) |
Restituisce l'oggetto ConfigurationSource per il nome della sequenza di hi-lo predefinito. |
| GetHiLoSequenceSchema(IModel) |
Restituisce lo schema da utilizzare per la sequenza di hi-lo predefinita. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchema(IReadOnlyModel) |
Restituisce lo schema da utilizzare per la sequenza di hi-lo predefinita. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchemaConfigurationSource(IConventionModel) |
Restituisce l'oggetto ConfigurationSource per lo schema sequenza di hi-lo predefinito. |
| GetIdentityIncrement(IModel) |
Restituisce l'incremento predefinito dell'identità. |
| GetIdentityIncrement(IReadOnlyModel) |
Restituisce l'incremento predefinito dell'identità. |
| GetIdentityIncrementConfigurationSource(IConventionModel) |
Restituisce l'oggetto ConfigurationSource per l'incremento predefinito dell'identità. |
| 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 per ConfigurationSource il suffisso del nome della sequenza di generazione del valore predefinito. |
| GetSequenceSchema(IReadOnlyModel) |
Restituisce lo schema da utilizzare 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 utilizzare 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 utilizzare 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. |
| RemoveFullTextCatalog(IConventionModel, String) |
Rimuove un catalogo full-text dal modello. |
| RemoveFullTextCatalog(IMutableModel, String) |
Rimuove un catalogo full-text dal modello. |
| SetDatabaseMaxSize(IConventionModel, String, Boolean) |
Imposta le dimensioni massime del database. |
| SetDatabaseMaxSize(IMutableModel, String) |
Imposta le dimensioni massime del database. |
| SetHiLoSequenceName(IConventionModel, String, Boolean) |
Imposta il nome da utilizzare per la sequenza di hi-lo predefinita. |
| SetHiLoSequenceName(IMutableModel, String) |
Imposta il nome da utilizzare per la sequenza di hi-lo predefinita. |
| SetHiLoSequenceSchema(IConventionModel, String, Boolean) |
Imposta lo schema da utilizzare per la sequenza di hi-lo predefinita. |
| SetHiLoSequenceSchema(IMutableModel, String) |
Imposta lo schema da utilizzare per la sequenza di 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 utilizzare per la sequenza di generazione del valore della chiave predefinita. |
| SetSequenceSchema(IMutableModel, String) |
Imposta lo schema da utilizzare per la sequenza di generazione del valore della 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 utilizzare 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 utilizzare per le proprietà delle chiavi nel modello che non hanno una strategia impostata in modo esplicito. |