Udostępnij za pośrednictwem


SqlServerEntityTypeBuilderExtensions Klasa

Definicja

SQL Server określonych metod rozszerzeń dla programu EntityTypeBuilder.

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

Uwagi

Aby uzyskać więcej informacji, 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

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić nazwę tabeli historii dla jednostki.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy mapowana tabela może mieć schemat tabeli historii.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może być skonfigurowana jako zoptymalizowana pod kątem pamięci.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Zwraca wartość wskazującą, czy mapowana tabela może być skonfigurowana jako czasowa.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może mieć właściwość końcową okresu.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może mieć właściwość rozpoczęcia okresu.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

Konfiguruje indeks dla określonych właściwości. Jeśli istnieje istniejący indeks dla danego zestawu właściwości, istniejący indeks zostanie zwrócony do konfiguracji.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

ForSqlServerToTable(EntityTypeBuilder, String)

Konfiguruje tabelę, na którą mapuje się jednostka podczas określania wartości docelowej SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Konfiguruje tabelę, na którą mapuje się jednostka podczas określania wartości docelowej SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Konfiguruje tabelę, na którą mapuje się jednostka podczas określania wartości docelowej SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Konfiguruje tabelę, na którą mapuje się jednostka podczas określania wartości docelowej SQL Server.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje właściwość końcową okresu dla jednostki mapowanej na tabelę czasową.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje właściwość początkową okresu dla jednostki mapowanej na tabelę czasową.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Przestarzałe.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Konfiguruje tabelę jako czasową.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje nazwę tabeli historii dla jednostki mapowanej na tabelę czasową.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje schemat tabeli historii dla jednostki mapowanej na tabelę czasową.

Dotyczy