Udostępnij za pośrednictwem


DiscriminatorBuilder<TDiscriminator> Klasa

Definicja

Udostępnia prostą powierzchnię interfejsu API do ustawiania wartości dyskryminacyjnych.

public class DiscriminatorBuilder<TDiscriminator>
type DiscriminatorBuilder<'Discriminator> = class
Public Class DiscriminatorBuilder(Of TDiscriminator)

Parametry typu

TDiscriminator

Typ właściwości dyskryminującej.

Dziedziczenie
DiscriminatorBuilder<TDiscriminator>

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji .

Konstruktory

DiscriminatorBuilder<TDiscriminator>(DiscriminatorBuilder)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio 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 programu Entity Framework Core.

Metody

HasValue(String, TDiscriminator)

Konfiguruje wartość dyskryminującą do użycia dla jednostek danego typu.

HasValue(TDiscriminator)

Konfiguruje domyślną wartość dyskryminującą do użycia.

HasValue(Type, TDiscriminator)

Konfiguruje wartość dyskryminującą do użycia dla jednostek danego typu.

HasValue<TEntity>(TDiscriminator)

Konfiguruje wartość dyskryminującą do użycia dla jednostek danego typu ogólnego.

IsComplete(Boolean)

Określa, czy mapowanie dyskryminujące zostało ukończone.

Dotyczy