100 votes

Pourquoi est-ce que je reçois cette erreur : Aucun mappage spécifié pour l'EntitySet/AssociationSet suivant - Entity1 ?

Je suis en train d'utiliser Entity Framework 4 avec l'approche Model First.

J'ai commencé le projet, dessiné les entités et généré la base de données. Tout fonctionnait bien.

Ensuite, j'ai eu besoin de revenir en arrière et d'ajouter une autre entité à mon modèle. Cependant, lorsque je fais glisser une entité vers le EDMX, j'ai cette erreur :

entrer la description de l'image ici

D'accord! Il me suffit de mapper Entity1 à une table.. Mais hey! J'utilise l'approche Model First, je m'attends à ce qu'il crée la table pour moi lorsque je génère la DDL.

Comment puis-je contourner cette erreur?

1 votes

Ainsi, pouvez-vous générer un script de base de données à partir de votre modèle ?

0voto

M Nazeer Points 11

Si vous n'utilisez pas le modèle-first; Double-cliquez sur le fichier 'edmx' -> sélectionnez tout et supprimez tous les modèles d'entités -> enregistrez -> cliquez avec le bouton droit sur 'mettre à jour le modèle à partir de la base de données' -> sélectionnez les tables requises -> terminez et enregistrez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X