Język

TemporalTableBuilder<TEntity> 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<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.TemporalTableBuilder where TEntity : class
public class TemporalTableBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.TemporalTableBuilder where TEntity : class
[<System.Runtime.CompilerServices.Nullable(0)>]
type TemporalTableBuilder<'Entity (requires 'Entity : null)> = class
    inherit TemporalTableBuilder
type TemporalTableBuilder<'Entity (requires 'Entity : null)> = class
    inherit TemporalTableBuilder
Public Class TemporalTableBuilder(Of TEntity)
Inherits TemporalTableBuilder

Parametry typu

TEntity

Konfigurowany typ jednostki.

Dziedziczenie
TemporalTableBuilder<TEntity>
Atrybuty

Konstruktory

Nazwisko Opis
TemporalTableBuilder<TEntity>(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<TEntity>(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(Expression<Func<TEntity,DateTime>>)

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

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ą.

(Odziedziczone po TemporalTableBuilder)
HasPeriodStart(Expression<Func<TEntity,DateTime>>)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości rozpoczęcia okresu typu jednostki mapowanej 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ą.

(Odziedziczone po TemporalTableBuilder)
UseHistoryTable(String, String)

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

UseHistoryTable(String)

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

UseHistoryTable(String)

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

(Odziedziczone po TemporalTableBuilder)

Dotyczy