2010-12-16 3 views
4

Chaque fois que je mets à jour mon modèle d'entité (en cliquant avec le bouton droit sur le fichier .edmx et en sélectionnant 'mettre à jour le modèle depuis la base de données'), qui finit par être nommé model1.tt, etc) qui génère alors cette erreur.L'espace de noms 'x' contient déjà une définition pour 'FixupCollection'

Je puis supprimer model1.tt pour y remédier .. Mais ..

Comment puis-je éviter cela? Y a-t-il une meilleure façon de mettre à jour le modèle?

+0

Quelle version d'Entity Framework utilisez-vous? – mkchandler

Répondre

0

J'ai déduit que la réponse à celle-ci est que le générateur de code n'est pas assez intelligent pour générer le modèle deux fois avec différents noms d'objets, ou qu'il est prévu par la conception. (Ce qui signifie, supprimer votre propre modèle pour créer un nouveau)

1

J'ai eu le même problème après la mise à niveau SP ma solution 2007 à SP 2010.

Ce que je l'ai fait pour résoudre ce problème est de supprimer toutes les références et que reconstruit chaque projet et ajouté une référence à un autre projet et tout a bien fonctionné.

Questions connexes