Język

TemporalTableBuilder Klasa

Definicja

Wystąpienia tej klasy są zwracane z metod podczas korzystania z interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniego konstruowania w kodzie aplikacji.

[System.Runtime.CompilerServices.Nullable(0)]
public class TemporalTableBuilder
public class TemporalTableBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type TemporalTableBuilder = class
type TemporalTableBuilder = class
Public Class TemporalTableBuilder
Dziedziczenie
TemporalTableBuilder
Pochodne
Atrybuty

Konstruktory

Nazwisko Opis
TemporalTableBuilder(EntityTypeBuilder)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core.

TemporalTableBuilder(IMutableEntityType)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core.

Metody

Nazwisko Opis
HasPeriodEnd(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości końcowej okresu typu jednostki zamapowanego na tabelę czasową.

HasPeriodStart(String)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości rozpoczęcia okresu typu jednostki mapowanej na tabelę czasową.

UseHistoryTable(String, String)

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

UseHistoryTable(String)

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

Dotyczy