EF le Premier Code, Le Fournisseur n'a pas retourné un ProviderManifestToken chaîne

Je vais essayer d'obtenir un très simplement EF Code Premier exemple la course, mais a couru dans le problème ci-dessus. J'ai suivi les conseils ici ( Comment configurer ProviderManifestToken pour EF Premier Code ) mais en vain. J'ai finalement réussi à obtenir de l'EF pour créer ma base de données et des tables en passant par le réel de la chaîne de connexion à la DBContext, au lieu de la chaîne de connexion nom que j'avais défini.

Voici comment je définis par la chaîne de connexion initialement dans l'app.config

<connectionStrings>
    <add name="ProductContext" 
         connectionString="integrated security=SSPI;
                           data source=MYMACHINE;
                           persist security info=False;
                           initial catalog=Product"
         providerName="System.Data.SqlClient" />
</connectionStrings>

Le nom "ProductContext" correspond à la classe ProductContext et le Produit de base de données n'existe pas.

Suivant les conseils d'un précédent thread, j'ai passé la chaîne de connexion nom de ProductContext et la base DBContext cstor. Cela ne fonctionne pas non plus.

Enfin, j'ai passé la chaîne de connexion au-dessus de la place, et tout a fonctionné, la db a été créé et les tables.

Je suis à l'aide de SQL Server 2008 et EF 4.1. Toutes les idées de ce que je fais mal?

Merci,

Ken

Mise à jour

L'application est une application WPF, pas une application web. J'obtiens la même exception après j'ai supprimer la connectionstring de app.config:

"Liée au réseau ou spécifique à l'instance erreur s'est produite lors
l'établissement d'une connexion à SQL Server. Le serveur n'a pas été trouvé ou
n'était pas accessible. Vérifiez que le nom de l'instance est correct et que
SQL Server est configuré pour autoriser les connexions à distance. (fournisseur: SQL
Les Interfaces réseau, erreur: erreur de 26 recherche Serveur/Instance
Spécifié)"

Est la chaîne de connexion dans le app.config du projet que vous êtes en cours d'exécution ou est-il dans un projet de bibliothèque?
c'est dans l'application.config du principal projet de la bibliothèque. Comment obtenir autour de qui?
Essayé d'ajouter une application.config pour le projet de bibliothèque et aussi essayé de partager les principaux projets d'application.config mais aucune de ces approches n'a fonctionné.
C'est une application web? (La chaîne de connexion doit aller dans web.config.) Qu'advient-il si vous supprimez la chaîne de connexion complètement à partir du fichier de config? Obtenez-vous le même message d'erreur ou autre erreur?
C'est une application WPF. J'obtiens la même exception après j'ai supprimer la connectionstring à partir de l'app.config. [{"Liée au réseau ou spécifique à l'instance erreur s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur n'a pas été trouvé ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (fournisseur de: Interfaces Réseau SQL, erreur: erreur de 26 recherche Serveur/de l'Instance Spécifiée)"}

OriginalL'auteur Lance | 2011-09-16