SqlServerModelBuilderExtensions 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.
SQL Server metodi di estensione specifici per ModelBuilder.
public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
- Ereditarietà
-
SqlServerModelBuilderExtensions
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.
Metodi
CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come dimensione massima del database. |
CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Restituisce un valore che indica se il nome e lo schema specificati possono essere impostati per la sequenza hi-lo. |
CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come incremento predefinito per SQL Server IDENTITY. |
CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come valore di inizializzazione predefinito per SQL Server IDENTITY. |
CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come valore di inizializzazione predefinito per SQL Server IDENTITY. |
CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come livello di prestazioni del database. |
CanSetServiceTierSql(IConventionModelBuilder, String, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come livello di servizio del database. |
CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Restituisce un valore che indica se il valore specificato può essere impostato come strategia di generazione di valori predefinita. |
ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Obsoleti.
Configura la sequenza di database usata per il modello hi-lo per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |
ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Obsoleti.
Configura l'incremento predefinito per SQL Server IDENTITY. |
ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Obsoleti.
Configura il valore di inizializzazione predefinito per SQL Server IDENTITY. |
ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence(ModelBuilder, String, String) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, String) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, String) |
Configura una sequenza di database quando la destinazione è SQL Server. |
ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Obsoleti.
Configura la strategia di generazione di valori predefinita per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |
ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32) |
Obsoleti.
Configura il modello per l'uso della funzionalità IDENTITY SQL Server per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. Questo è il comportamento predefinito quando la destinazione è SQL Server. |
ForSqlServerUseIdentityColumns(ModelBuilder) |
Configura il modello per l'uso della funzionalità IDENTITY SQL Server per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. Questo è il comportamento predefinito quando la destinazione è SQL Server. |
ForSqlServerUseSequenceHiLo(ModelBuilder, String, String) |
Obsoleti.
Configura il modello per l'uso di un modello hi-lo basato su sequenza per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |
HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean) |
Tenta di configurare le dimensioni massime per Azure SQL Database. |
HasDatabaseMaxSize(ModelBuilder, String) |
Configura le dimensioni massime per Azure SQL Database. |
HasHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Configura la sequenza di database usata per il modello hi-lo per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |
HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Configura l'incremento predefinito per SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Configura il valore di inizializzazione predefinito per SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Configura il valore di inizializzazione predefinito per SQL Server IDENTITY. |
HasPerformanceLevel(ModelBuilder, String) |
Configura il livello di prestazioni (SERVICE_OBJECTIVE) per Azure SQL Database come valore letterale stringa. |
HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean) |
Tenta di configurare il livello di prestazioni (SERVICE_OBJECTIVE) per Azure SQL Database. |
HasPerformanceLevelSql(ModelBuilder, String) |
Configura il livello di prestazioni (SERVICE_OBJECTIVE) per Azure SQL Database come espressione SQL. |
HasServiceTier(ModelBuilder, String) |
Configura il livello di servizio (EDITION) per Azure SQL Database come valore letterale stringa. |
HasServiceTierSql(IConventionModelBuilder, String, Boolean) |
Tenta di configurare il livello di servizio (EDITION) per Azure SQL Database. |
HasServiceTierSql(ModelBuilder, String) |
Configura il livello di servizio (EDITION) per Azure SQL Database come espressione SQL. |
HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Configura la strategia di generazione di valori predefinita per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |
UseHiLo(ModelBuilder, String, String) |
Configura il modello per l'uso di un modello hi-lo basato su sequenza per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |
UseIdentityColumns(ModelBuilder, Int32, Int32) |
Configura il modello per l'uso della funzionalità IDENTITY SQL Server per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. Questo è il comportamento predefinito quando la destinazione è SQL Server. |
UseIdentityColumns(ModelBuilder, Int64, Int32) |
Configura il modello per l'uso della funzionalità IDENTITY SQL Server per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. Questo è il comportamento predefinito quando la destinazione è SQL Server. |
UseKeySequences(ModelBuilder, String, String) |
Configura il modello in modo che usi una sequenza per gerarchia per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server. |