SqlServerPropertyExtensions Classe

Definizione

Metodi di estensione delle proprietà per i metadati specifici di SQL Server.

public static class SqlServerPropertyExtensions
Ereditarietà
SqlServerPropertyExtensions

Commenti

Vedere Modellazione di tipi di entità e relazionie accesso a SQL Server e Azure SQL database con EF Core per altre informazioni ed esempi.

Metodi

FindHiLoSequence(IProperty)

Trova l'oggetto ISequence nel modello da usare per il modello hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Trova l'oggetto ISequence nel modello da usare per il modello hi-lo.

FindHiLoSequence(IReadOnlyProperty)

Trova l'oggetto ISequence nel modello da usare per il modello hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Trova l'oggetto ISequence nel modello da usare per il modello hi-lo.

FindSequence(IProperty)

Trova l'oggetto ISequence nel modello da usare per il modello di generazione di valori chiave.

FindSequence(IProperty, StoreObjectIdentifier)

Trova l'oggetto ISequence nel modello da usare per il modello di generazione di valori chiave.

FindSequence(IReadOnlyProperty)

Trova l'oggetto ISequence nel modello da usare per il modello di generazione di valori chiave.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Trova l'oggetto ISequence nel modello da usare per il modello di generazione di valori chiave.

GetHiLoSequenceName(IProperty)

Restituisce il nome da usare per la sequenza hi-lo.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Restituisce il nome da usare per la sequenza hi-lo.

GetHiLoSequenceName(IReadOnlyProperty)

Restituisce il nome da usare per la sequenza hi-lo.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce il nome da usare per la sequenza hi-lo.

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Restituisce l'oggetto ConfigurationSource per il nome della sequenza hi-lo.

GetHiLoSequenceSchema(IProperty)

Restituisce lo schema da usare per la sequenza hi-lo.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Restituisce lo schema da usare per la sequenza hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty)

Restituisce lo schema da usare per la sequenza hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce lo schema da usare per la sequenza hi-lo.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Restituisce l'oggetto ConfigurationSource per lo schema della sequenza hi-lo.

GetIdentityIncrement(IProperty)

Restituisce l'incremento dell'identità.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Restituisce l'incremento dell'identità.

GetIdentityIncrement(IReadOnlyProperty)

Restituisce l'incremento dell'identità.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce l'incremento dell'identità.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Restituisce l'incremento dell'identità.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Restituisce l'oggetto per l'incremento dell'identità ConfigurationSource .

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Restituisce l'oggetto per l'incremento dell'identità ConfigurationSource per una tabella specifica.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Restituisce l'oggetto per l'incremento dell'identità ConfigurationSource per una tabella specifica.

GetIdentitySeed(IProperty)

Restituisce il valore di inizializzazione dell'identità.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Restituisce il valore di inizializzazione dell'identità.

GetIdentitySeed(IReadOnlyProperty)

Restituisce il valore di inizializzazione dell'identità.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce il valore di inizializzazione dell'identità.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Restituisce il valore di inizializzazione dell'identità.

GetIdentitySeedConfigurationSource(IConventionProperty)

Restituisce l'oggetto per il seeding dell'identità ConfigurationSource .

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Restituisce l'oggetto per il seeding dell'identità ConfigurationSource per una determinata tabella.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Restituisce l'oggetto per il seeding dell'identità ConfigurationSource per una determinata tabella.

GetIsSparseConfigurationSource(IConventionProperty)

Restituisce l'oggetto ConfigurationSource per se la colonna della proprietà è sparse.

GetSequenceName(IReadOnlyProperty)

Restituisce il nome da usare per la sequenza di generazione di valori chiave.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce il nome da usare per la sequenza di generazione di valori chiave.

GetSequenceNameConfigurationSource(IConventionProperty)

Restituisce l'oggetto ConfigurationSource per il nome della sequenza di generazione di valori chiave.

GetSequenceSchema(IReadOnlyProperty)

Restituisce lo schema da usare per la sequenza di generazione di valori chiave.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce lo schema da usare per la sequenza di generazione di valori chiave.

GetSequenceSchemaConfigurationSource(IConventionProperty)

Restituisce l'oggetto ConfigurationSource per lo schema della sequenza di generazione dei valori chiave.

GetValueGenerationStrategy(IProperty)

Restituisce l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

Se non viene impostata alcuna strategia per la proprietà, la strategia da usare verrà presa dall'oggetto IModel.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Restituisce l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

Se non viene impostata alcuna strategia per la proprietà, la strategia da usare verrà presa dall'oggetto IModel.

GetValueGenerationStrategy(IReadOnlyProperty)

Restituisce l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Restituisce l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Restituisce l'oggetto ConfigurationSource per .SqlServerValueGenerationStrategy

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Restituisce l'oggetto ConfigurationSourceSqlServerValueGenerationStrategy per una tabella specifica.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Restituisce l'oggetto ConfigurationSourceSqlServerValueGenerationStrategy per una tabella specifica.

IsCompatibleWithValueGeneration(IProperty)

Restituisce un valore che indica se la proprietà è compatibile con qualsiasi SqlServerValueGenerationStrategyoggetto .

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Restituisce un valore che indica se la proprietà è compatibile con qualsiasi SqlServerValueGenerationStrategyoggetto .

IsSparse(IReadOnlyProperty)

Restituisce un valore che indica se la colonna della proprietà è sparse.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Restituisce un valore che indica se la colonna della proprietà è sparse.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

Imposta il nome da usare per la sequenza hi-lo.

SetHiLoSequenceName(IMutableProperty, String)

Imposta il nome da usare per la sequenza hi-lo.

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

Imposta lo schema da usare per la sequenza hi-lo.

SetHiLoSequenceSchema(IMutableProperty, String)

Imposta lo schema da usare per la sequenza hi-lo.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Imposta l'incremento dell'identità.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Imposta l'incremento dell'identità per una determinata tabella.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Imposta l'incremento dell'identità per una determinata tabella.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Imposta l'incremento dell'identità.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Imposta l'incremento dell'identità per una determinata tabella.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Imposta l'incremento dell'identità per una determinata tabella.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Imposta il valore di inizializzazione dell'identità.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Imposta il valore di inizializzazione dell'identità.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Imposta il valore di inizializzazione dell'identità per una determinata tabella.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Imposta il valore di inizializzazione dell'identità per una determinata tabella.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Imposta il valore di inizializzazione dell'identità.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Imposta il valore di inizializzazione dell'identità.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Imposta il valore di inizializzazione dell'identità per una determinata tabella.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Imposta il valore di inizializzazione dell'identità per una determinata tabella.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Imposta un valore che indica se la colonna della proprietà è sparse.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Imposta un valore che indica se la colonna della proprietà è sparse.

SetSequenceName(IConventionProperty, String, Boolean)

Imposta il nome da usare per la sequenza di generazione di valori chiave.

SetSequenceName(IMutableProperty, String)

Imposta il nome da usare per la sequenza di generazione di valori chiave.

SetSequenceSchema(IConventionProperty, String, Boolean)

Imposta lo schema da usare per la sequenza di generazione di valori chiave.

SetSequenceSchema(IMutableProperty, String)

Imposta lo schema da usare per la sequenza di generazione di valori chiave.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Imposta l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Imposta l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà per una tabella specifica.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Imposta l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà per una tabella specifica.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Imposta l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà .

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Imposta l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà per una tabella specifica.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Imposta l'oggetto SqlServerValueGenerationStrategy da utilizzare per la proprietà per una tabella specifica.

Si applica a