Lingua

DiscriminatorBuilder<TDiscriminator> Classe

Definizione

Fornisce una superficie API semplice per l'impostazione di valori discriminatori.

public class DiscriminatorBuilder<TDiscriminator>
[System.Runtime.CompilerServices.Nullable(0)]
public class DiscriminatorBuilder<TDiscriminator>
type DiscriminatorBuilder<'Discriminator> = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type DiscriminatorBuilder<'Discriminator> = class
Public Class DiscriminatorBuilder(Of TDiscriminator)

Parametri di tipo

TDiscriminator

Tipo della proprietà discriminatoria.

Ereditarietà
DiscriminatorBuilder<TDiscriminator>
Attributi

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Costruttori

Nome Descrizione
DiscriminatorBuilder<TDiscriminator>(DiscriminatorBuilder)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

Metodi

Nome Descrizione
HasValue(String, TDiscriminator)

Configura il valore discriminatorio da utilizzare per le entità del tipo specificato.

HasValue(TDiscriminator)

Configura il valore discriminatorio predefinito da utilizzare.

HasValue(Type, TDiscriminator)

Configura il valore discriminatorio da utilizzare per le entità del tipo specificato.

HasValue<TEntity>(TDiscriminator)

Configura il valore discriminatorio da utilizzare per le entità del tipo generico specificato.

IsComplete(Boolean)

Configura se il mapping discriminatorio è completo.

Si applica a