DiscriminatorBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una superficie API semplice per l'impostazione di valori discriminatori.
public class DiscriminatorBuilder
public class DiscriminatorBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
type DiscriminatorBuilder = class
type DiscriminatorBuilder = class
interface IConventionDiscriminatorBuilder
Public Class DiscriminatorBuilder
Public Class DiscriminatorBuilder
Implements IConventionDiscriminatorBuilder
- Ereditarietà
-
DiscriminatorBuilder
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .
Costruttori
DiscriminatorBuilder(IMutableEntityType) |
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 di Entity Framework Core. |
DiscriminatorBuilder(RelationalAnnotationsBuilder, Func<InternalEntityTypeBuilder,RelationalEntityTypeBuilderAnnotations>) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
Proprietà
AnnotationsBuilder |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
EntityTypeBuilder |
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 di Entity Framework Core. |
Metodi
HasValue(Object) |
Configura il valore discriminatorio predefinito da utilizzare. |
HasValue(String, Object) |
Configura il valore discriminatorio da utilizzare per le entità del tipo specificato. |
HasValue(Type, Object) |
Configura il valore discriminatorio da utilizzare per le entità del tipo specificato. |
HasValue<TEntity>(Object) |
Configura il valore discriminatorio da usare per le entità del tipo generico specificato. |
IsComplete(Boolean) |
Configura se il mapping discriminatorio è completo. |
Implementazioni dell'interfaccia esplicita
IConventionDiscriminatorBuilder.CanSetIsComplete(Boolean, Boolean) |
Restituisce un valore che indica se il mapping discriminatorio è completo può essere impostato da questa origine di configurazione. |
IConventionDiscriminatorBuilder.CanSetValue(IConventionEntityType, Object, Boolean) |
Restituisce un valore che indica se il valore discriminatorio può essere impostato da questa origine di configurazione. |
IConventionDiscriminatorBuilder.CanSetValue(Object, Boolean) |
Restituisce un valore che indica se il valore discriminatorio può essere impostato da questa origine di configurazione. |
IConventionDiscriminatorBuilder.EntityType |
Ottiene il tipo di entità in cui è in corso la configurazione del discriminatorio. |
IConventionDiscriminatorBuilder.HasValue(IConventionEntityType, Object, Boolean) |
Configura il valore discriminatorio da utilizzare per le entità del tipo specificato. |
IConventionDiscriminatorBuilder.HasValue(Object, Boolean) |
Configura il valore discriminatorio da utilizzare. |
IConventionDiscriminatorBuilder.IsComplete(Boolean, Boolean) |
Configura se il mapping discriminatorio è completo. |