Condividi tramite


IConventionEntityTypeBuilder.HasDiscriminator Metodo

Definizione

Overload

HasDiscriminator(Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(MemberInfo, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(String, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(Type, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(String, Type, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (bool fromDataAnnotation = false);
abstract member HasDiscriminator : bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametri

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Generatore che consente di configurare la proprietà discriminatoria.

Si applica a

HasDiscriminator(MemberInfo, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
abstract member HasDiscriminator : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (memberInfo As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametri

memberInfo
MemberInfo

Proprietà mappata alla proprietà discriminatoria.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Generatore che consente di configurare la proprietà discriminatoria.

Si applica a

HasDiscriminator(String, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (string name, bool fromDataAnnotation = false);
abstract member HasDiscriminator : string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (name As String, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametri

name
String

Nome della proprietà discriminatoria.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Generatore che consente di configurare la proprietà discriminatoria.

Si applica a

HasDiscriminator(Type, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (Type type, bool fromDataAnnotation = false);
abstract member HasDiscriminator : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametri

type
Type

Tipo di valori archiviati nella proprietà discriminatoria.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Generatore che consente di configurare la proprietà discriminatoria.

Si applica a

HasDiscriminator(String, Type, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder HasDiscriminator (string name, Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder? HasDiscriminator (string name, Type type, bool fromDataAnnotation = false);
abstract member HasDiscriminator : string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder
Public Function HasDiscriminator (name As String, type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionDiscriminatorBuilder

Parametri

name
String

Nome della proprietà discriminatoria.

type
Type

Tipo di valori archiviati nella proprietà discriminatoria.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Generatore che consente di configurare la proprietà discriminatoria.

Si applica a