Lingua

SqlServerModelExtensions Classe

Definizione

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 null se non viene trovato.

FindFullTextCatalog(IModel, String)

Trova un catalogo full-text nel modello o restituisce null se non viene trovato.

FindFullTextCatalog(IMutableModel, String)

Trova un catalogo full-text nel modello o restituisce null se non viene trovato.

FindFullTextCatalog(IReadOnlyModel, String)

Trova un catalogo full-text nel modello o restituisce null se non viene trovato.

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.

Si applica a