2009-06-03 6 views
1

Chaque fois que j'essaie d'ouvrir mon modèle d'entité, je reçois un message d'erreur pas très utile indiquant que "l'opération n'a pas pu être complétée". Donc, malheureusement, je n'ai pas d'informations plus spécifiques. Cependant, j'ai d'autres modèles qui s'ouvrent très bien, et je n'ai pas apporté de changements significatifs au modèle, hormis le renommage des entités.Le modèle d'entité ne se charge pas

Y a-t-il des solutions de contournement connues pour ce comportement? J'ai redémarré VS et mon PC, enlevé et rajouté le modèle mais rien n'a aidé, donc ça doit être quelque chose dans le. Edmx, je suppose. Mais je ne l'ai pas modifié à la main et tout compile sans erreurs ni avertissements. : -/

+0

J'ai aussi ce problème et je n'arrive pas à trouver une solution. J'ai essayé de changer la multiplicité d'association comme vous l'avez suggéré, mais cela ne fait qu'effacer Visual Studio et demande d'envoyer un rapport d'erreur. C'est affreux! C'est une bonne chose que je n'utilise pas le modèle pour le code de production, sinon je serais en grande difficulté. –

+0

Oui, EF a pas mal de problèmes. Je suis juste heureux que j'ai réussi à résoudre les problèmes que j'ai rencontrés jusqu'à présent. – Botz3000

Répondre

1

Je suppose que je l'ai fixé ...

j'utilisais l'héritage, ce qui peut provoquer des erreurs si vous avez un 0..1 | ... association sur une entité dérivée. Le correctif pour cela est généralement de définir l'association à une association 1 | ..., puis de faire l'héritage, puis de le modifier.

Cependant dans mon cas cela l'a brisé d'une manière ou d'une autre, mais j'ai laissé les associations à 0..1 | ... d'abord, puis j'ai appliqué l'héritage et après avoir mis l'erreur à 1 | ..., sauvé le remettre en place. Maintenant ça marche. :)

Je ne peux vraiment pas attendre le prochain EF: -/

MISE À JOUR:

J'ai eu l'erreur, cette fois je l'ai fixé en ouvrant le fichier .edmx et la suppression en double InheritanceConnectors dans la section Designer EF.

0

Voici ce que je ferais. Je voudrais couper des morceaux de données de edmx (ou quel que soit le fichier est le fichier source) pour voir quand le concepteur commence à le charger à nouveau. De cette façon, je définirais le problème.

0

Maintenant, c'est étrange. Si vous n'avez pas manipulé le fichier EDMX à la main (personne d'autre), il doit être EFDesigner. Tout le monde le sait plus en version pré-bêta que tout ce qui est sérieux. Avez-vous essayé des changements pièce par pièce?

0

J'ai eu exactement le même problème. Je l'ai résolu en copiant le contenu du projet dans un autre dossier. Quand j'ai rouvert le projet, le problème était parti. Je n'ai pas copié le fichier .suo. Je pense que le problème est venu avec une panne d'électricité inattendue dans mon travail.

Questions connexes