QueryTypeBuilder<TQuery> Classe

Définition

Attention

Use EntityTypeBuilder instead

Fournit une API simple pour la configuration d’un IMutableEntityType.

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder where TQuery : class
[System.Obsolete("Use EntityTypeBuilder instead")]
public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TQuery> where TQuery : class
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit QueryTypeBuilder
[<System.Obsolete("Use EntityTypeBuilder instead")>]
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit EntityTypeBuilder<'Query (requires 'Query : null)>
Public Class QueryTypeBuilder(Of TQuery)
Inherits QueryTypeBuilder
Public Class QueryTypeBuilder(Of TQuery)
Inherits EntityTypeBuilder(Of TQuery)

Paramètres de type

TQuery

Type de requête en cours de configuration.

Héritage
QueryTypeBuilder<TQuery>
Héritage
QueryTypeBuilder<TQuery>
Attributs

Constructeurs

QueryTypeBuilder<TQuery>(IMutableEntityType)
Obsolète.

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

QueryTypeBuilder<TQuery>(InternalEntityTypeBuilder)
Obsolète.

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

Propriétés

Builder
Obsolète.

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de EntityTypeBuilder)
Metadata
Obsolète.

Type de requête en cours de configuration.

(Hérité de QueryTypeBuilder)
Metadata
Obsolète.

Type d'entité configuré.

(Hérité de EntityTypeBuilder)

Méthodes

ComplexProperty(String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)
Obsolète.

Configure une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String)
Obsolète.

Configure une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String, String)
Obsolète.

Configure une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type d’entité. Si la propriété spécifiée ne fait pas déjà partie du modèle, elle est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)
Obsolète.

Configure une propriété complexe du type d’entité. Si la propriété spécifiée ne fait pas déjà partie du modèle, elle est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type d’entité. Si la propriété spécifiée ne fait pas déjà partie du modèle, elle est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)
Obsolète.

Configure une propriété complexe du type d’entité. Si la propriété spécifiée ne fait pas déjà partie du modèle, elle est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)
Obsolète.

Configure une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String, String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)
Obsolète.

Configure une propriété complexe du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
FindRelatedEntityType(String, String)
Obsolète.

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de EntityTypeBuilder)
FindRelatedEntityType(Type, String)
Obsolète.

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)
Obsolète.

Crée une autre clé dans le modèle pour ce type d’entité s’il n’en existe pas déjà sur les propriétés spécifiées. Cela force les propriétés à être en lecture seule. Utilisez HasIndex(String[]) ou HasIndex(Expression<Func<TEntity,Object>>) pour spécifier l’unicité dans le modèle qui ne force pas les propriétés à être en lecture seule.

(Hérité de EntityTypeBuilder<TEntity>)
HasAlternateKey(String[])
Obsolète.

Crée une autre clé dans le modèle pour ce type d’entité s’il n’en existe pas déjà sur les propriétés spécifiées. Cela force les propriétés à être en lecture seule. Utilisez HasIndex(String[]) ou HasIndex(Expression<Func<TEntity,Object>>) pour spécifier l’unicité dans le modèle qui ne force pas les propriétés à être en lecture seule.

(Hérité de EntityTypeBuilder<TEntity>)
HasAnnotation(String, Object)
Obsolète.

Ajoute ou met à jour une annotation sur le type de requête. Si une annotation avec la clé spécifiée dans annotation existe déjà, sa valeur est mise à jour.

HasAnnotation(String, Object)
Obsolète.

Ajoute ou met à jour une annotation sur le type d’entité. Si une annotation avec la clé spécifiée dans annotation existe déjà, sa valeur est mise à jour.

(Hérité de EntityTypeBuilder<TEntity>)
HasBaseType(String)
Obsolète.

Définit le type de base de ce type de requête dans une hiérarchie d’héritage.

HasBaseType(String)
Obsolète.

Définit le type de base de ce type d’entité dans une hiérarchie d’héritage.

(Hérité de EntityTypeBuilder<TEntity>)
HasBaseType(Type)
Obsolète.

Définit le type de base de ce type de requête dans une hiérarchie d’héritage.

HasBaseType(Type)
Obsolète.

Définit le type de base de ce type d’entité dans une hiérarchie d’héritage.

(Hérité de EntityTypeBuilder<TEntity>)
HasBaseType<TBaseType>()
Obsolète.

Définit le type de base de ce type de requête dans une hiérarchie d’héritage.

HasBaseType<TBaseType>()
Obsolète.

Définit le type de base de ce type d’entité dans une hiérarchie d’héritage.

(Hérité de EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
Obsolète.

Configure le ChangeTrackingStrategy à utiliser pour ce type d’entité. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’un instance du type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
Obsolète.

Configure le ChangeTrackingStrategy à utiliser pour ce type d’entité. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’un instance du type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)
HasData(IEnumerable<Object>)
Obsolète.

Ajoute des données de départ à ce type d’entité. Il est utilisé pour générer des migrations de mouvement de données.

(Hérité de EntityTypeBuilder<TEntity>)
HasData(IEnumerable<TEntity>)
Obsolète.

Ajoute des données de départ à ce type d’entité. Il est utilisé pour générer des migrations de mouvement de données.

(Hérité de EntityTypeBuilder<TEntity>)
HasData(Object[])
Obsolète.

Ajoute des données de départ à ce type d’entité. Il est utilisé pour générer des migrations de mouvement de données.

(Hérité de EntityTypeBuilder<TEntity>)
HasData(TEntity[])
Obsolète.

Ajoute des données de départ à ce type d’entité. Il est utilisé pour générer des migrations de mouvement de données.

(Hérité de EntityTypeBuilder<TEntity>)
HasDiscriminator()
Obsolète.

Configure la propriété discriminateur utilisée pour identifier le type d’entité dans le magasin.

(Hérité de EntityTypeBuilder)
HasDiscriminator(String, Type)
Obsolète.

Configure la propriété discriminateur utilisée pour identifier le type d’entité dans le magasin.

(Hérité de EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)
Obsolète.

Configure la propriété discriminateur utilisée pour identifier le type d’entité dans le magasin.

(Hérité de EntityTypeBuilder<TEntity>)
HasDiscriminator<TDiscriminator>(String)
Obsolète.

Configure la propriété discriminateur utilisée pour identifier le type d’entité dans le magasin.

(Hérité de EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)
Obsolète.

Configure un index sans nom sur les propriétés spécifiées. S’il existe un index existant dans la liste de propriétés donnée, l’index existant est retourné pour la configuration.

(Hérité de EntityTypeBuilder<TEntity>)
HasIndex(Expression<Func<TEntity,Object>>, String)
Obsolète.

Configure un index sur les propriétés spécifiées avec le nom donné. S’il existe un index existant dans la liste donnée de propriétés et avec le nom donné, l’index existant est retourné pour la configuration.

(Hérité de EntityTypeBuilder<TEntity>)
HasIndex(String[])
Obsolète.

Configure un index sans nom sur les propriétés spécifiées. S’il existe un index existant dans la liste de propriétés donnée, l’index existant est retourné pour la configuration.

(Hérité de EntityTypeBuilder<TEntity>)
HasIndex(String[], String)
Obsolète.

Configure un index sur les propriétés spécifiées avec le nom donné. S’il existe un index existant dans la liste donnée de propriétés et avec le nom donné, l’index existant est retourné pour la configuration.

(Hérité de EntityTypeBuilder<TEntity>)
HasKey(Expression<Func<TEntity,Object>>)
Obsolète.

Définit les propriétés qui constituent la clé primaire pour ce type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)
HasKey(String[])
Obsolète.

Définit les propriétés qui constituent la clé primaire pour ce type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)
HasMany(String)
Obsolète.

Configure une relation où ce type d’entité a une collection qui contient des instances de l’autre type dans la relation.

(Hérité de EntityTypeBuilder)
HasMany(String, String)
Obsolète.

Configure une relation où ce type d’entité a une collection qui contient des instances de l’autre type dans la relation.

(Hérité de EntityTypeBuilder)
HasMany(Type, String)
Obsolète.

Configure une relation où ce type d’entité a une collection qui contient des instances de l’autre type dans la relation.

(Hérité de EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
Obsolète.

Configure une relation où ce type d’entité a une collection qui contient des instances de l’autre type dans la relation.

(Hérité de EntityTypeBuilder<TEntity>)
HasMany<TRelatedEntity>(String)
Obsolète.

Configure une relation où ce type d’entité a une collection qui contient des instances de l’autre type dans la relation.

(Hérité de EntityTypeBuilder<TEntity>)
HasManyBuilder(EntityType, PropertyInfo)
Obsolète.

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

(Hérité de EntityTypeBuilder)
HasManyBuilder(EntityType, String)
Obsolète.

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

(Hérité de EntityTypeBuilder)
HasNoDiscriminator()
Obsolète.

Configure le type d’entité comme n’ayant aucune propriété de discriminateur.

(Hérité de EntityTypeBuilder<TEntity>)
HasNoKey()
Obsolète.

Configure le type d’entité pour qu’il n’ait aucune clé. Il sera utilisable uniquement pour les requêtes.

(Hérité de EntityTypeBuilder<TEntity>)
HasOne(String)
Obsolète.

Configure une relation où ce type d’entité a une référence qui pointe vers un seul instance de l’autre type dans la relation.

(Hérité de EntityTypeBuilder)
HasOne(String, String)
Obsolète.

Configure une relation où ce type de requête a une référence qui pointe vers un seul instance de l’autre type dans la relation.

Notez que l’appel de cette méthode sans paramètres configure explicitement ce côté de la relation pour qu’il n’utilise aucune propriété de navigation, même si une telle propriété existe sur le type d’entité. Si la propriété de navigation doit être utilisée, elle doit être spécifiée.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithMany(String) ou WithOne(String) pour configurer entièrement la relation. L’appel de cette méthode sans l’appel chaîné ne produit pas de relation valide.

(Hérité de QueryTypeBuilder)
HasOne(String, String)
Obsolète.

Configure une relation où ce type d’entité a une référence qui pointe vers un seul instance de l’autre type dans la relation.

(Hérité de EntityTypeBuilder)
HasOne(Type, String)
Obsolète.

Configure une relation où ce type de requête a une référence qui pointe vers un seul instance de l’autre type dans la relation.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithMany(String) ou WithOne(String) pour configurer entièrement la relation. L’appel de cette méthode sans l’appel chaîné ne produit pas de relation valide.

(Hérité de QueryTypeBuilder)
HasOne(Type, String)
Obsolète.

Configure une relation où ce type d’entité a une référence qui pointe vers un seul instance de l’autre type dans la relation.

(Hérité de EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation où ce type d’entité a une référence qui pointe vers un seul instance de l’autre type dans la relation.

(Hérité de EntityTypeBuilder<TEntity>)
HasOne<TRelatedEntity>(Expression<Func<TQuery,TRelatedEntity>>)
Obsolète.

Configure une relation où ce type de requête a une référence qui pointe vers un seul instance de l’autre type dans la relation.

Notez que l’appel de cette méthode sans paramètres configure explicitement ce côté de la relation pour qu’il n’utilise aucune propriété de navigation, même si une telle propriété existe sur le type d’entité. Si la propriété de navigation doit être utilisée, elle doit être spécifiée.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) ou WithOne(Expression<Func<TRelatedEntity,TEntity>>) pour configurer entièrement la relation. L’appel de cette méthode sans l’appel chaîné ne produit pas de relation valide.

HasOne<TRelatedEntity>(String)
Obsolète.

Configure une relation où ce type d’entité a une référence qui pointe vers un seul instance de l’autre type dans la relation.

(Hérité de EntityTypeBuilder<TEntity>)
HasOneBuilder(EntityType, PropertyInfo)
Obsolète.

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

(Hérité de EntityTypeBuilder)
HasOneBuilder(EntityType, String)
Obsolète.

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

(Hérité de EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)
Obsolète.

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)
Obsolète.

Spécifie une expression de prédicat LINQ qui sera automatiquement appliquée à toutes les requêtes ciblant ce type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)
HasQueryFilter(Expression<Func<TQuery,Boolean>>)
Obsolète.

Spécifie une expression de prédicat LINQ qui sera automatiquement appliquée à toutes les requêtes ciblant ce type de requête.

HasQueryFilter(LambdaExpression)
Obsolète.

Spécifie une expression de prédicat LINQ qui sera automatiquement appliquée à toutes les requêtes ciblant ce type de requête.

(Hérité de QueryTypeBuilder)
HasQueryFilter(LambdaExpression)
Obsolète.

Spécifie une expression de prédicat LINQ qui sera automatiquement appliquée à toutes les requêtes ciblant ce type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)
Ignore(Expression<Func<TEntity,Object>>)
Obsolète.

Exclut la propriété donnée du type d’entité. Cette méthode est généralement utilisée pour supprimer des propriétés ou des navigations du type d’entité qui ont été ajoutées par convention.

(Hérité de EntityTypeBuilder<TEntity>)
Ignore(Expression<Func<TQuery,Object>>)
Obsolète.

Exclut la propriété donnée du type de requête. Cette méthode est généralement utilisée pour supprimer des propriétés du type de requête qui ont été ajoutées par convention.

Ignore(String)
Obsolète.

Exclut la propriété donnée du type de requête. Cette méthode est généralement utilisée pour supprimer des propriétés du type de requête qui ont été ajoutées par convention.

Ignore(String)
Obsolète.

Exclut la propriété donnée du type d’entité. Cette méthode est généralement utilisée pour supprimer des propriétés ou des navigations du type d’entité qui ont été ajoutées par convention.

(Hérité de EntityTypeBuilder<TEntity>)
IndexerProperty(Type, String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
IndexerProperty<TProperty>(String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
Navigation(String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété de navigation existante du type d’entité. Il s’agit d’une erreur indiquant que la propriété de navigation n’existe pas.

(Hérité de EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété de navigation existante du type d’entité. Il s’agit d’une erreur indiquant que la propriété de navigation n’existe pas.

(Hérité de EntityTypeBuilder<TEntity>)
Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété de navigation existante du type d’entité. Il s’agit d’une erreur indiquant que la propriété de navigation n’existe pas.

(Hérité de EntityTypeBuilder<TEntity>)
New(InternalEntityTypeBuilder)
Obsolète.

Crée un générateur basé sur le générateur interne fourni. Cette implémentation remplacée crée EntityTypeBuilder<TEntity> des instances afin que la logique héritée de la classe de base les utilise au lieu de EntityTypeBuilder.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany(String, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)
Obsolète.

Configure une relation où ce type d’entité fournit l’identité à l’autre type de la relation.

(Hérité de EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany(String, Type, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany(Type, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)
Obsolète.

Configure une relation où ce type d’entité fournit l’identité à l’autre type de la relation.

(Hérité de EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne(String, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

(Hérité de EntityTypeBuilder)
OwnsOne(String, Type, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne(Type, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

(Hérité de EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Obsolète.

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

(Hérité de EntityTypeBuilder<TEntity>)
PrimitiveCollection(String)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type d’entité où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
PrimitiveCollection(Type, String)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type d’entité où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type d’entité où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers.

(Hérité de EntityTypeBuilder<TEntity>)
PrimitiveCollection<TProperty>(String)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type d’entité où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
Property(String)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type de requête. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

Lors de l’ajout d’une nouvelle propriété avec cette surcharge, le nom de la propriété doit correspondre au nom d’une propriété CLR ou d’un champ sur le type de requête. Cette surcharge ne peut pas être utilisée pour ajouter une nouvelle propriété d’état d’ombre.

(Hérité de QueryTypeBuilder)
Property(String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
Property(Type, String)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type de requête. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe de type de requête, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe de type de requête, une nouvelle propriété d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe de type de requête. La valeur actuelle de la propriété est stockée dans au ChangeTracker lieu d’être stockée dans les instances de la classe de type de requête.

(Hérité de QueryTypeBuilder)
Property(Type, String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité. Si la propriété spécifiée ne fait pas déjà partie du modèle, elle est ajoutée.

(Hérité de EntityTypeBuilder<TEntity>)
Property<TProperty>(Expression<Func<TQuery,TProperty>>)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type de requête. Si la propriété spécifiée ne fait pas déjà partie du modèle, elle est ajoutée.

Property<TProperty>(String)
Obsolète.

Renvoie un objet qui peut être utilisé pour configurer une propriété du type de requête. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe de type de requête, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe de type de requête, une nouvelle propriété d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe de type de requête. La valeur actuelle de la propriété est stockée dans au ChangeTracker lieu d’être stockée dans les instances de la classe de type de requête.

(Hérité de QueryTypeBuilder)
Property<TProperty>(String)
Obsolète.

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Obsolète.

Configure une requête utilisée pour fournir des données pour un type d’entité sans clé.

(Hérité de EntityTypeBuilder<TEntity>)
ToQuery(Expression<Func<IQueryable<TQuery>>>)
Obsolète.

Configure une requête utilisée pour fournir des données pour un type de requête.

UsePropertyAccessMode(PropertyAccessMode)
Obsolète.

Définit le PropertyAccessMode à utiliser pour toutes les propriétés de ce type de requête.

Par défaut, le champ de stockage, s’il est trouvé par convention ou a été spécifié, est utilisé lorsque de nouveaux objets sont construits, généralement lorsque des entités sont interrogées à partir de la base de données. Les propriétés sont utilisées pour tous les autres accès. L’appel de cette méthode modifie ce comportement pour toutes les propriétés de ce type de requête, comme décrit dans l’énumération PropertyAccessMode .

L’appel de cette méthode remplace pour toutes les propriétés de ce type de requête tout mode d’accès défini sur le modèle.

UsePropertyAccessMode(PropertyAccessMode)
Obsolète.

Définit le PropertyAccessMode à utiliser pour toutes les propriétés de ce type d’entité.

Par défaut, le champ de stockage, s’il est trouvé par convention ou a été spécifié, est utilisé lorsque de nouveaux objets sont construits, généralement lorsque des entités sont interrogées à partir de la base de données. Les propriétés sont utilisées pour tous les autres accès. L’appel de cette méthode permet de modifier ce comportement pour toutes les propriétés de ce type d’entité, comme décrit dans l’énumération PropertyAccessMode .

L’appel de cette méthode dépasse pour toutes les propriétés de ce type d’entité tout mode d’accès défini sur le modèle.

(Hérité de EntityTypeBuilder<TEntity>)
UsePropertyAccessMode(PropertyAccessMode)
Obsolète.

Définit le PropertyAccessMode à utiliser pour toutes les propriétés de ce type d’entité.

(Hérité de EntityTypeBuilder<TEntity>)

Implémentations d’interfaces explicites

IInfrastructure<IMutableModel>.Instance
Obsolète.

Modèle auquel le type de requête appartient.

(Hérité de QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
Obsolète.

Obtient le générateur interne utilisé pour configurer le type de requête.

(Hérité de QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
Obsolète.

Obtient le générateur interne utilisé pour configurer le type d’entité.

(Hérité de EntityTypeBuilder)

Méthodes d’extension

HasPartitionKey(EntityTypeBuilder, String)
Obsolète.

Configure la propriété utilisée pour stocker la clé de partition.

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsolète.

Configure la propriété utilisée pour stocker la clé de partition.

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)
Obsolète.

Configure la propriété utilisée pour stocker la clé de partition.

ToContainer(EntityTypeBuilder, String)
Obsolète.

Configure le conteneur auquel le type d’entité est mappé lors du ciblage d’Azure Cosmos.

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsolète.

Configure le conteneur auquel le type d’entité est mappé lors du ciblage d’Azure Cosmos.

GetInfrastructure<T>(IInfrastructure<T>)
Obsolète.

Obtient la valeur d’une propriété masquée à l’aide de IInfrastructure<T>.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

HasCheckConstraint(EntityTypeBuilder, String, String)
Obsolète.

Configure une contrainte de case activée de base de données lors du ciblage d’une base de données relationnelle.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsolète.

Configure une contrainte de case activée de base de données lors du ciblage d’une base de données relationnelle.

HasComment(EntityTypeBuilder, String)
Obsolète.

Configure un commentaire à appliquer à la table

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsolète.

Configure un commentaire à appliquer à la table

ToTable(EntityTypeBuilder, String)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(EntityTypeBuilder, String, String)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(EntityTypeBuilder, String)
Obsolète.

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(EntityTypeBuilder, String, String)
Obsolète.

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsolète.

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsolète.

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

HasDiscriminator(QueryTypeBuilder)
Obsolète.

Configure la colonne discriminatrice utilisée pour identifier le type de requête 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(QueryTypeBuilder, String, Type)
Obsolète.

Configure la colonne discriminatrice utilisée pour identifier le type de requête 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>(QueryTypeBuilder, String)
Obsolète.

Configure la colonne discriminatrice utilisée pour identifier le type de requête 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<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)
Obsolète.

Configure la colonne discriminatrice utilisée pour identifier le type de requête 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.

ToView(QueryTypeBuilder, String)
Obsolète.

Configure la vue ou la table à laquelle la vue est mappée lors du ciblage d’une base de données relationnelle.

ToView(QueryTypeBuilder, String, String)
Obsolète.

Configure la vue ou la table à laquelle la vue est mappée lors du ciblage d’une base de données relationnelle.

ToView<TQuery>(QueryTypeBuilder<TQuery>, String)
Obsolète.

Configure la vue ou la table à laquelle la vue est mappée lors du ciblage d’une base de données relationnelle.

ToView<TQuery>(QueryTypeBuilder<TQuery>, String, String)
Obsolète.

Configure la vue ou la table à laquelle la vue est mappée lors du ciblage d’une base de données relationnelle.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

S’applique à