Udostępnij za pośrednictwem


SqlServerEntityTypeExtensions Klasa

Definicja

Metody rozszerzenia typu jednostki dla metadanych specyficznych dla SQL Server.

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą programu EF Core.

Metody

GetHistoryTableName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia nazwy tabeli historii czasowej.

GetHistoryTableSchema(IReadOnlyEntityType)

Zwraca wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia schematu tabeli historii czasowej.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia zoptymalizowanego pod kątem pamięci.

GetIsTemporalConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia tabeli czasowej.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia nazwy właściwości końcowej okresu tabeli czasowej.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę właściwości początkowej kropki jednostki zamapowanej na tabelę czasową.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia nazwy właściwości początkowej okresu tabeli czasowej.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla tego, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL OUTPUT.

IsMemoryOptimized(IEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

IsMemoryOptimized(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w określonej tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

IsTemporal(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

SetHistoryTableName(IMutableEntityType, String)

Ustawia wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

SetHistoryTableSchema(IMutableEntityType, String)

Ustawia wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

SetIsMemoryOptimized(IMutableEntityType, Boolean)

Ustawia wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową.

SetIsTemporal(IMutableEntityType, Boolean)

Ustawia wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową.

SetPeriodEndPropertyName(IMutableEntityType, String)

Ustawia wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą nazwę właściwości rozpoczęcia okresu jednostki zamapowanej na tabelę czasową.

SetPeriodStartPropertyName(IMutableEntityType, String)

Ustawia wartość reprezentującą nazwę właściwości rozpoczęcia okresu jednostki zamapowanej na tabelę czasową.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

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

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

Dotyczy