Ne peut pas afficher edmx généré en EdmGen2 à l'aide de .NET 4.0 VS10
-
02-10-2019 - |
Question
Je suis en train de générer un modèle d'entité de ma base de données Postgresql. Sous .net 3.5 et VS2008 il a bien fonctionné. Malheureusement, sous VS10 il ne fonctionne pas. Je reçois une erreur:
"Les références de fichier d'un espace de noms XML qui est inconsistend avec la cible cadre du projet. "
Je suppose que c'est parce que EF4 utilise EDMX v2 pas v1, mais je ne peux pas le changer en utilisant le paramètre de RetrofitModel de EdmGen2 (il est paramètre similaire disponible sous ModelGen mais pas RetrofitModel). J'ai essayé de changer la version et les références manuellement en XML et a pu afficher le fichier edmx dans le concepteur -. Il était vide si
Question
Comment générer des fichiers de conception EF4 pour VS10 base de données Postgresql?
La solution
Juste pour fermer cette question:
Le problème était que j'utilisais / RetrofitModel - mise à jour ici les références doivent travailler (ma db avait une erreur qui m'a empêché de le remarquer). Pour générer fonctionne EDMX V2 / ModelGen très bien (ne détecte pas les dépendances, mais dans mon cas, il est encore mieux).