SqlServerEntityTypeExtensions Klasse

Definition

Entitätstyperweiterungsmethoden für SQL Server spezifische Metadaten.

public static class SqlServerEntityTypeExtensions
type SqlServerEntityTypeExtensions = class
Public Module SqlServerEntityTypeExtensions
Vererbung
SqlServerEntityTypeExtensions

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Methoden

GetHistoryTableName(IReadOnlyEntityType)

Gibt einen Wert zurück, der den Namen der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Namenseinstellung für temporale Verlaufstabellen ab.

GetHistoryTableSchema(IReadOnlyEntityType)

Gibt einen Wert zurück, der das Schema der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Schemaeinstellung temporaler Verlaufstabellen ab.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die speicheroptimierte Einstellung ab.

GetIsTemporalConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die temporale Tabelleneinstellung ab.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Gibt einen Wert zurück, der den Namen der Periodenendeigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Einstellung des Endeigenschaftennamens für temporale Tabellenperiode ab.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Gibt einen Wert zurück, der den Namen der Periodenstarteigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle für die Einstellung des Starteigenschaftennamens für temporale Tabellenperiode ab.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Ruft die Konfigurationsquelle ab, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll.

IsMemoryOptimized(IEntityType)

Gibt einen Wert zurück, der angibt, ob der Entitätstyp einer speicheroptimierten Tabelle zugeordnet ist.

IsMemoryOptimized(IReadOnlyEntityType)

Gibt einen Wert zurück, der angibt, ob der Entitätstyp einer speicheroptimierten Tabelle zugeordnet ist.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der angegebenen Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

IsTemporal(IReadOnlyEntityType)

Gibt einen Wert zurück, der angibt, ob der Entitätstyp einer temporalen Tabelle zugeordnet ist.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der den Namen der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

SetHistoryTableName(IMutableEntityType, String)

Legt einen Wert fest, der den Namen der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der das Schema der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

SetHistoryTableSchema(IMutableEntityType, String)

Legt einen Wert fest, der das Schema der Verlaufstabelle darstellt, die der Entität zugeordnet ist, die einer temporalen Tabelle zugeordnet ist.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp einer speicheroptimierten Tabelle zugeordnet ist.

SetIsMemoryOptimized(IMutableEntityType, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp einer speicheroptimierten Tabelle zugeordnet ist.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp einer temporalen Tabelle zugeordnet ist.

SetIsTemporal(IMutableEntityType, Boolean)

Legt einen Wert fest, der angibt, ob der Entitätstyp einer temporalen Tabelle zugeordnet ist.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der den Namen der Periodenendeigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

SetPeriodEndPropertyName(IMutableEntityType, String)

Legt einen Wert fest, der den Namen der Periodenendeigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Legt einen Wert fest, der den Namen der Periodenstarteigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

SetPeriodStartPropertyName(IMutableEntityType, String)

Legt einen Wert fest, der den Namen der Periodenstarteigenschaft der Entität darstellt, die einer temporalen Tabelle zugeordnet ist.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

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

Legt einen Wert fest, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

Legt einen Wert fest, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Legt einen Wert fest, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

Gilt für: