Lingua

SqlServerPropertyBuilderExtensions Classe

Definizione

SQL Server metodi di estensione specifici per PropertyBuilder.

public static class SqlServerPropertyBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
Ereditarietà
SqlServerPropertyBuilderExtensions
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
CanSetDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come predefinito per la colonna.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

Restituisce un valore che indica se l'espressione di valore predefinita specificata può essere impostata per la colonna.

CanSetHiLoSequence(IConventionPropertyBuilder, 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(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come incremento per SQL Server IDENTITY.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come incremento per SQL Server IDENTITY per una determinata tabella.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come valore di inizializzazione per SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come valore di inizializzazione per SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come valore di inizializzazione per SQL Server IDENTITY per una determinata tabella.

CanSetIsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la colonna della proprietà può essere configurata con il flag SQL ServerHIDDEN.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la colonna della proprietà può essere configurata come sparse quando la destinazione è SQL Server.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Restituisce un valore che indica se il nome e lo schema specificati possono essere impostati per la sequenza di generazione di valori chiave.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come strategia di generazione di valori.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Restituisce un valore che indica se il valore specificato può essere impostato come strategia di generazione di valori per una determinata tabella.

ForSqlServerHasColumnName(PropertyBuilder, String)

Configura la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Configura la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Configura il tipo di dati della colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server. Deve trattarsi del nome completo del tipo, tra cui precisione, scala, lunghezza e così via.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Configura il tipo di dati della colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server. Deve trattarsi del nome completo del tipo, tra cui precisione, scala, lunghezza e così via.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando la destinazione è SQL Server.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando la destinazione è SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

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

Configura la sequenza di database utilizzata per il modello di hi-lo per generare valori per la proprietà chiave, quando la destinazione è SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsoleti.

Configura l'incremento per SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsoleti.

Configura il valore di inizializzazione per SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Obsoleti.

Configura la strategia di generazione di valori per la proprietà chiave quando la destinazione è SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Obsoleti.

Configura la proprietà chiave per l'uso di un modello di hi-lo basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Obsoleti.

Configura la proprietà chiave per l'uso di un modello di hi-lo basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

HasDefaultValue(PropertyBuilder, Object, String)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object, String)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

HasDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

HasDefaultValueSql(PropertyBuilder, String, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà quando la destinazione è SQL Server.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura la sequenza di database utilizzata per il modello di hi-lo per generare valori per la proprietà chiave, quando la destinazione è SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura l'incremento per SQL Server IDENTITY.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Configura l'incremento per SQL Server IDENTITY per una tabella specifica.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura il valore di inizializzazione per SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Configura il valore di inizializzazione per SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Configura il valore di inizializzazione per SQL Server IDENTITY per una tabella specifica.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura la sequenza di database utilizzata per il modello di generazione di valori chiave per generare valori per la proprietà chiave, quando la destinazione è SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Configura la strategia di generazione di valori per la proprietà chiave quando la destinazione è SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Configura la strategia di generazione di valori per la proprietà chiave, quando la destinazione è SQL Server per una tabella specifica.

IsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura se la colonna della proprietà è definita con il flag SQL ServerHIDDEN, che esclude la colonna dai SELECT * risultati. Questo vale per le colonne generate, ad esempio le colonne del periodo della tabella temporale.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura se la colonna della proprietà viene creata come sparse quando la destinazione è SQL Server.

IsSparse(PropertyBuilder, Boolean)

Configura se la colonna della proprietà viene creata come sparse quando la destinazione è SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Configura se la colonna della proprietà viene creata come sparse quando la destinazione è SQL Server.

UseHiLo(PropertyBuilder, String, String)

Configura la proprietà chiave per l'uso di un modello di hi-lo basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura la proprietà chiave per l'uso di un modello di hi-lo basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Configura la colonna chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

Configura la colonna chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseSequence(PropertyBuilder, String, String)

Configura la proprietà chiave per l'uso di un modello di generazione di valori chiave basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura la proprietà chiave per l'uso di un modello di generazione di valori chiave basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Obsoleti.

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Obsoleti.

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Configura la proprietà della chiave per l'uso della funzionalità IDENTITY SQL Server per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

Si applica a