Condividi tramite


SqlServerPropertyBuilderExtensions Classe

Definizione

SQL Server metodi di estensione specifici per PropertyBuilder.

public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
Ereditarietà
SqlServerPropertyBuilderExtensions

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

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Restituisce un valore che indica se il nome e lo schema specificati possono essere impostati per la sequenza 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.

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 del valore della chiave.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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à durante 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à durante 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 il mapping a una colonna calcolata quando la destinazione è SQL Server.

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

Configura la proprietà per 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à durante la destinazione SQL Server.

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

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

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante 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à durante la destinazione SQL Server.

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

Configura la sequenza di database utilizzata per il modello 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 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 hi-lo basato su sequenza per generare valori per le nuove entità, quando la destinazione è SQL Server. Questo metodo imposta la proprietà su OnAdd.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

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 determinata tabella.

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 determinata tabella.

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 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 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à 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à 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à 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à 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à 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à 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à 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à 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