RelationalQueryTypeBuilderExtensions.HasDiscriminator Méthode

Définition

Surcharges

HasDiscriminator(QueryTypeBuilder)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

HasDiscriminator(QueryTypeBuilder, String, Type)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

HasDiscriminator(QueryTypeBuilder)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (queryTypeBuilder As QueryTypeBuilder) As DiscriminatorBuilder

Paramètres

queryTypeBuilder
QueryTypeBuilder

Générateur pour le type de requête en cours de configuration.

Retours

Générateur qui permet de configurer la colonne de discriminateur.

S’applique à

HasDiscriminator(QueryTypeBuilder, String, Type)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (queryTypeBuilder As QueryTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder

Paramètres

queryTypeBuilder
QueryTypeBuilder

Générateur pour le type de requête en cours de configuration.

name
String

Nom de la colonne de discriminateur.

discriminatorType
Type

Type de valeurs stockées dans la colonne de discriminateur.

Retours

Générateur qui permet de configurer la colonne de discriminateur.

S’applique à

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder queryTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (queryTypeBuilder As QueryTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)

Paramètres de type

TDiscriminator

Type de valeurs stockées dans la colonne de discriminateur.

Paramètres

queryTypeBuilder
QueryTypeBuilder

Générateur pour le type de requête en cours de configuration.

name
String

Nom de la colonne de discriminateur.

Retours

Générateur qui permet de configurer la colonne de discriminateur.

S’applique à

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)

Configure la colonne de discriminateur utilisée pour identifier le type de requête que chaque ligne d’une table représente lorsqu’une hiérarchie d’héritage est mappée à une seule table dans une base de données relationnelle.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TQuery,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> queryTypeBuilder, System.Linq.Expressions.Expression<Func<TQuery,TDiscriminator>> propertyExpression) where TQuery : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> * System.Linq.Expressions.Expression<Func<'Query, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Query : null)
<Extension()>
Public Function HasDiscriminator(Of TQuery As Class, TDiscriminator As Class) (queryTypeBuilder As QueryTypeBuilder(Of TQuery), propertyExpression As Expression(Of Func(Of TQuery, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)

Paramètres de type

TQuery

Type de requête en cours de configuration.

TDiscriminator

Type de valeurs stockées dans la colonne de discriminateur.

Paramètres

queryTypeBuilder
QueryTypeBuilder<TQuery>

Générateur pour le type de requête en cours de configuration.

propertyExpression
Expression<Func<TQuery,TDiscriminator>>

Expression lambda représentant la propriété à utiliser comme discriminateur ( blog => blog.Discriminator).

Retours

Générateur qui permet de configurer la colonne de discriminateur.

S’applique à