2009-11-16 5 views
1

J'ai utilisé LINQ to SQL dans un projet de test unitaire pour simuler certaines données de test. J'ai changé le nom de la base de données aujourd'hui et par conséquent le code LINQ to SQL ne fonctionne plus. Je reçois l'erreur suivante 'System.Data.SqlClient.SqlException: Impossible d'ouvrir la base de données "XXX" demandée par le login. La connexion a échoué '. J'ai essayé de modifier la propriété Connection sur le DataContext dans le concepteur, mais cela ne fonctionne pas. J'ai également essayé de changer la chaîne de connexion dans app.config, mais cela ne fonctionne pas aussi bien. Y a-t-il quelque chose qui me manque ici?Chaîne de connexion LINQ to SQL

+0

J'ai réussi à résoudre ce problème: En ouvrant le fichier .dbml dans l'éditeur XML (plutôt que le concepteur) et trouvé un élément de base de données avec l'ancien nom de base de données référencé. Une fois que j'ai changé cela, tout était OK. –

Répondre

0

J'ai réussi à résoudre ce problème: En ouvrant le fichier .dbml dans l'éditeur XML (plutôt que le concepteur) et trouvé un élément de base de données avec l'ancien nom de base de données référencé. Une fois que j'ai changé cela, tout était OK.