Erreurs du Concepteur d'entités

Cette rubrique répertorie des erreurs courantes que l'ADO.NET Entity Data Model Designer signale lors de la validation d'un fichier .edmx et propose des solutions pour corriger les erreurs.

Ee524052.note(fr-fr,VS.100).gifRemarque :
Lorsque vous ajoutez un fichier .edmx vide à votre projet et que vous commencez à ajouter des entités et des associations, certaines des erreurs suivantes peuvent être signalées comme avertissements.Lorsque vous ajoutez des informations de modèle de stockage et de mappage au fichier .edmx, les avertissements sont signalés comme des erreurs si les problèmes persistent.Pour plus d'informations, consultez Procédure : créer un fichier .edmx (Entity Data Model Tools) et Procédure : générer une base de données à partir d'un modèle conceptuel (Entity Data Model Tools).

Erreur 11007 : Le type d'entité n'est pas mappé

Cette erreur se produit lorsqu'un type d'entité dans le modèle conceptuel n'est pas mappé à la source de données. Pour résoudre cette erreur, mappez le type d'entité à la source de données. Pour plus d'informations, consultez Procédure : mapper des entités à des tables de base de données (Entity Data Model Tools).

Erreur 11008 : L'association n'est pas mappée

Cette erreur se produit lorsqu'une association dans le modèle conceptuel n'est pas mappée à la source de données. Pour résoudre cette erreur, mappez l'association à la source de données. Pour plus d'informations, consultez Procédure : créer et modifier des mappages d'association (Entity Data Model Tools).

Erreur 11009 : La propriété n'est pas mappée

Cette erreur se produit lorsqu'une propriété d'un type d'entité dans le modèle conceptuel n'est pas mappée à la source de données. Pour résoudre cette erreur, mappez la propriété à la source de données. Pour plus d'informations, consultez Procédure : mapper des entités à des tables de base de données (Entity Data Model Tools).

Erreur 11010 : La terminaison d'association n'est pas mappée

Cette erreur se produit lorsqu'une terminaison d'association dans le modèle conceptuel n'est pas mappée à la source de données. Pour résoudre cette erreur, mappez la terminaison d'association à la source de données. Pour plus d'informations, consultez Procédure : créer et modifier des mappages d'association (Entity Data Model Tools).

Erreur 11011 : la propriété de clé de la terminaison d'association <Nom de propriété> n'est pas mappée.

Cette erreur se produit lorsqu'une terminaison d'association dans le modèle conceptuel est une clé d'entité composée et qu'une ou plusieurs propriétés de clé ne sont pas mappées. Pour résoudre cette erreur, mappez toutes les propriétés de la terminaison d'association. Pour plus d'informations, consultez Procédure : créer et modifier des mappages d'association (Entity Data Model Tools).

Erreur 10019 : ce fichier contient un élément DataServices et ne peut pas être ouvert dans le concepteur d'entités.

Cette erreur se produit en essayant d'ouvrir un fichier .edmx destiné à être utilisé avec une application WCF Data Services cliente. Ce fichier peut s'ouvrir avec l'éditeur XML. Pour plus d'informations, consultez Présentation d'un fichier .edmx (Entity Framework).

Erreur 11002 : le type d'entité <Nom de type d'entité> n'a aucun jeu d'entités.

L'erreur se produit lorsqu'un type d'entité n'a aucun jeu d'entités correspondant. Pour résoudre cette erreur, ouvrez le fichier .edmx dans l'éditeur XML et définissez un jeu d'entités pour le type d'entité. Pour plus d'informations, consultez EntitySet Element (CSDL) et EntityType Element (CSDL).

Erreur 11003 : le type d'entité <Nom de type d'entité> existe dans plusieurs jeux d'entités : <Noms de jeu d'entités>.

Cette erreur se produit lorsqu'un type d'entité existe dans plusieurs jeux d'entités. Bien qu'Entity Framework prenne en charge des modèles avec des jeux d'entités multiples par type (MEST), ces modèles ne peuvent pas s'ouvrir dans le concepteur d'entités. Pour modifier ce type de modèle, vous devez utiliser un éditeur de texte tel que l'éditeur XML. Pour plus d'informations, consultez How to: Define a Model with Multiple Entity Sets Per Type.

Erreur 10018 : plusieurs éléments EntityContainer ont été détectés dans l'espace de noms <Nom de l'espace de noms>.

Cette erreur se produit lorsque plusieurs éléments EntitySet sont définis dans le modèle conceptuel. Pour résoudre ce problème, ouvrez le fichier .edmx dans l'éditeur XML et supprimez l'un des éléments EntitySet. Pour plus d'informations, consultez EntitySet Element (CSDL).

Erreur 11013 : une définition de type complexe circulaire pour le type complexe <Nom de type complexe>a été détectée.

Cette erreur se produit lorsqu'un type complexe a une propriété qui référence un deuxième type complexe qui, à son tour, a une propriété qui référence le premier type complexe. Ces références circulaires ne sont pas prises en charge par Entity Framework . Pour résoudre ce problème, ouvrez le fichier .edmx dans l'éditeur XML et redéfinissez les types complexes. Pour plus d'informations, consultez ComplexType Element (CSDL).

Erreur 11004 : l'association <Nom d'association> n'a aucun ensemble d'associations.

Cette erreur se produit lorsqu'une association est définie sans ensemble d'associations correspondant. Pour résoudre ce problème, ouvrez le fichier .edmx dans l'éditeur XML et définissez un ensemble d'associations pour l'association donnée. Pour plus d'informations, consultez AssociationSet Element (CSDL) et Association Element (CSDL).

Erreur 11006 : les éléments Using ne sont pas pris en charge dans le concepteur d'entités.

Cette erreur se produit lorsqu'il y a un élément Using dans le modèle conceptuel. Bien qu'Entity Framework prenne en charge l'élément Using dans les modèles conceptuels, ces modèles ne peuvent pas s'ouvrir dans le concepteur d'entités. Pour plus d'informations, consultez Using Element (CSDL).

Erreur 10023 : impossible de trouver le modèle conceptuel à valider.

Cette erreur se produit lorsque le concepteur d'entités ne trouve pas le modèle conceptuel. C'est le cas notamment lorsque le modèle conceptuel n'est pas défini selon le schéma du modèle conceptuel. Pour résoudre ce problème, ouvrez le fichier .edmx dans l'éditeur XML et définissez correctement le modèle conceptuel. Pour plus d'informations, consultez Présentation d'un fichier .edmx (Entity Framework) et CSDL Specification.

Erreur 10024 : impossible de trouver le modèle de stockage à valider.

Cette erreur se produit lorsque le concepteur d'entités ne trouve pas le modèle de stockage. C'est le cas notamment lorsque le modèle de stockage n'est pas défini selon le schéma du modèle de stockage. Pour résoudre ce problème, ouvrez le fichier .edmx dans l'éditeur XML et définissez correctement le modèle de stockage. Pour plus d'informations, consultez Présentation d'un fichier .edmx (Entity Framework) et SSDL Specification.

Erreur 10025 : impossible de trouver le modèle de mappage à valider.

Cette erreur se produit lorsque le concepteur d'entités ne trouve pas d'informations sur le mappage. C'est le cas notamment lorsque les informations sur le mappage ne sont pas définies selon le schéma de mappage. Pour résoudre ce problème, ouvrez le fichier .edmx dans l'éditeur XML et définissez correctement les informations sur le mappage. Pour plus d'informations, consultez Présentation d'un fichier .edmx (Entity Framework) et MSL Specification.

Voir aussi

Concepts

Présentation d'un fichier .edmx (Entity Framework)

Autres ressources

ADO.NET Entity Data Model Tools
Tâches Entity Data Model Tools
CSDL, SSDL, and MSL Specifications