Condividi tramite


SqlServerModelBuilderExtensions Classe

Definizione

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.

Si applica a