RelationalEntityTypeBuilderExtensions.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(EntityTypeBuilder) |
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle. |
HasDiscriminator(EntityTypeBuilder, String, Type) |
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle. |
HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String) |
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle. |
HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>) |
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle. |
HasDiscriminator(EntityTypeBuilder)
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder) As DiscriminatorBuilder
Paramètres
- entityTypeBuilder
- EntityTypeBuilder
Générateur du type d’entité en cours de configuration.
Retours
Générateur qui permet de configurer la colonne de discriminateur.
S’applique à
HasDiscriminator(EntityTypeBuilder, String, Type)
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder
Paramètres
- entityTypeBuilder
- EntityTypeBuilder
Générateur du type d’entité en cours de configuration.
- name
- String
Nom de la colonne de discriminateur.
- discriminatorType
- Type
Type de valeurs stockées dans la colonne discriminateur.
Retours
Générateur qui permet de configurer la colonne de discriminateur.
S’applique à
HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (entityTypeBuilder As EntityTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)
Paramètres de type
- TDiscriminator
Type de valeurs stockées dans la colonne discriminateur.
Paramètres
- entityTypeBuilder
- EntityTypeBuilder
Générateur du type d’entité 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<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)
Configure la colonne discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TEntity,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,TDiscriminator>> propertyExpression) where TEntity : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Entity : null)
<Extension()>
Public Function HasDiscriminator(Of TEntity As Class, TDiscriminator As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), propertyExpression As Expression(Of Func(Of TEntity, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)
Paramètres de type
- TEntity
Type d'entité configuré.
- TDiscriminator
Type de valeurs stockées dans la colonne discriminateur.
Paramètres
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Générateur du type d’entité en cours de configuration.
- propertyExpression
- Expression<Func<TEntity,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