RelationalQueryTypeBuilderExtensions.HasDiscriminator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour