Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le schéma spécifié n'est pas valide. Erreurs :plusieurs types avec le nom

Enfin, j'ai trouvé la solution au problème. Dans ma question ci-dessus, j'ai déclaré que je n'avais qu'un seul fichier edmx dans mon projet. C'est vrai dans un sens. Mais faux dans l'autre sens.

J'utilise git pour gérer mon code. J'ai créé un autre fichier edmx dans un autre projet et utilisé la référence de ce projet dans mon projet principal.

Ensuite, j'ai changé de branche git avec dll dans .gitignore. Ces dll qui étaient dans .gitignore ne pouvaient pas être remplacées par git avec les dll de la branche nouvellement commutée. J'avais donc deux références de fichiers edmx dans mon projet avec des dll entièrement construites.

Problème résolu lorsque j'ai soigneusement vérifié mon dossier bin et supprimé la dll qui n'appartenait pas à la branche git actuelle.

J'espère que cela vous aidera.Commentez ici si quelque chose n'est pas clair.Merci