SqlServerEntityTypeExtensions Classe

Definizione

Metodi di estensione del tipo di entità per i metadati specifici di SQL Server.

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

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

GetHistoryTableName(IReadOnlyEntityType)

Restituisce un valore che rappresenta il nome della tabella di cronologia associata all'entità mappata a una tabella temporale.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per l'impostazione del nome della tabella della cronologia temporale.

GetHistoryTableSchema(IReadOnlyEntityType)

Restituisce un valore che rappresenta lo schema della tabella di cronologia associata all'entità mappata a una tabella temporale.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per l'impostazione dello schema della tabella della cronologia temporale.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per l'impostazione ottimizzata per la memoria.

GetIsTemporalConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per l'impostazione della tabella temporale.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Restituisce un valore che rappresenta il nome della proprietà di fine del periodo dell'entità mappata a una tabella temporale.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per l'impostazione del nome della proprietà finale del periodo della tabella temporale.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Restituisce un valore che rappresenta il nome della proprietà iniziale del periodo dell'entità mappata a una tabella temporale.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per l'impostazione del nome della proprietà iniziale del periodo della tabella temporale.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Ottiene l'origine di configurazione per determinare se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche apportate alla tabella.

IsMemoryOptimized(IEntityType)

Restituisce un valore che indica se il tipo di entità è mappato a una tabella ottimizzata per la memoria.

IsMemoryOptimized(IReadOnlyEntityType)

Restituisce un valore che indica se il tipo di entità è mappato a una tabella ottimizzata per la memoria.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Restituisce un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Restituisce un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella specificata. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

IsTemporal(IReadOnlyEntityType)

Restituisce un valore che indica se il tipo di entità è mappato a una tabella temporale.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Imposta un valore che rappresenta il nome della tabella di cronologia associata all'entità mappata a una tabella temporale.

SetHistoryTableName(IMutableEntityType, String)

Imposta un valore che rappresenta il nome della tabella di cronologia associata all'entità mappata a una tabella temporale.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Imposta un valore che rappresenta lo schema della tabella di cronologia associata all'entità mappata a una tabella temporale.

SetHistoryTableSchema(IMutableEntityType, String)

Imposta un valore che rappresenta lo schema della tabella di cronologia associata all'entità mappata a una tabella temporale.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Imposta un valore che indica se il tipo di entità è mappato a una tabella ottimizzata per la memoria.

SetIsMemoryOptimized(IMutableEntityType, Boolean)

Imposta un valore che indica se il tipo di entità è mappato a una tabella ottimizzata per la memoria.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Imposta un valore che indica se il tipo di entità è mappato a una tabella temporale.

SetIsTemporal(IMutableEntityType, Boolean)

Imposta un valore che indica se il tipo di entità è mappato a una tabella temporale.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Imposta un valore che rappresenta il nome della proprietà di fine del periodo dell'entità mappata a una tabella temporale.

SetPeriodEndPropertyName(IMutableEntityType, String)

Imposta un valore che rappresenta il nome della proprietà di fine del periodo dell'entità mappata a una tabella temporale.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Imposta un valore che rappresenta il nome della proprietà iniziale del periodo dell'entità mappata a una tabella temporale.

SetPeriodStartPropertyName(IMutableEntityType, String)

Imposta un valore che rappresenta il nome della proprietà iniziale del periodo dell'entità mappata a una tabella temporale.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Imposta un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Imposta un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

Imposta un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Imposta un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

Si applica a