SqlServerEntityTypeBuilderExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla