Lingua

SqlServerModelBuilderExtensions Classe

Definizione

SQL Server metodi di estensione specifici per ModelBuilder.

public static class SqlServerModelBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
Ereditarietà
SqlServerModelBuilderExtensions
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.

Metodi

Nome Descrizione
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 di 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.

CanUseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Restituisce un valore che indica se i vincoli predefiniti denominati devono essere utilizzati nel modello.

ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean)
Obsoleti.

Configura la sequenza di database utilizzata per il modello di 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 di 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 database SQL di Azure.

HasDatabaseMaxSize(ModelBuilder, String)

Configura le dimensioni massime per database SQL di Azure.

HasFullTextCatalog(ModelBuilder, String)

Configura un catalogo full-text nel modello.

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Configura la sequenza di database utilizzata per il modello di 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 database SQL di Azure come valore letterale stringa.

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Tenta di configurare il livello di prestazioni (SERVICE_OBJECTIVE) per database SQL di Azure.

HasPerformanceLevelSql(ModelBuilder, String)

Configura il livello di prestazioni (SERVICE_OBJECTIVE) per database SQL di Azure come espressione SQL.

HasServiceTier(ModelBuilder, String)

Configura il livello di servizio (EDITION) per database SQL di Azure come valore letterale stringa.

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Tenta di configurare il livello di servizio (EDITION) per database SQL di Azure.

HasServiceTierSql(ModelBuilder, String)

Configura il livello di servizio (EDITION) per database SQL di Azure 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 di 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 per l'uso di una sequenza per gerarchia per generare valori per le proprietà chiave contrassegnate come OnAdd, quando la destinazione è SQL Server.

UseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Configura il modello in modo che usi vincoli predefiniti denominati.

UseNamedDefaultConstraints(ModelBuilder, Boolean)

Configura il modello in modo che usi vincoli predefiniti denominati.

Si applica a