2014-05-15 3 views
0

Est-ce que quelqu'un d'autre a des problèmes avec EF ADO.NET et Visual Studio 2013 Ultimate dès maintenant? Le tout est complètement vissé.EF ADO.NET Problèmes avec VS 2013 Ultimate

Je ne peux plus créer de nouveaux sites Web et me connecter à un serveur sql distant (ou à une base de données sdf locale (sql ce)) en utilisant EF. C'est juste de cesser de travailler. J'ai posté plusieurs questions pour lesquelles je n'ai eu aucune réponse et la recherche en ligne pendant des semaines n'a pas aidé un seul bit. J'en ai à peu près assez. Non seulement ils abandonnent le support pour les bases de données SQL CE sdf mais maintenant je ne peux même pas contrer cela en me connectant à une base de données distante.

Cette question n'est pas "comment puis-je réparer ...", j'ai renoncé à cela et j'ai choisi une alternative plus fiable. Cette question est: Est-ce un problème commun qui n'a pas encore été résolu?

+0

En cessé de travailler ... est-ce que le concepteur veut dire ne fonctionne pas, il ne se connecte pas à la DB avec cohérence erreurs, quoi? S'il vous plaît ajouter quelques détails. –

+0

@BrianMains problème d'origine était ".NET Framework Provider n'a pas pu être trouvé" lorsque j'ai essayé de débogage après l'ajout de EF/ADO.NET. J'ai littéralement visité 40 ~ pages web de google et pas une seule des solutions a aidé. Ce problème semble être lié à des versions plus récentes de _something_ (VS ou EF ou WebPages) car je peux toujours ouvrir les anciennes solutions que j'ai écrites il y a environ 20 mois) écrites de la même manière, et elles fonctionneront. Je ne peux plus créer quelque chose de nouveau. –

+0

@BrianMains aussi, tout a été installé et référencé. Pourtant, je continue à recevoir cette erreur "Data Provider n'a pas pu être trouvé". VS me dit aussi que System.Data est déjà référencé lorsque j'essaie de l'ajouter au dossier bin mais il n'est pas déjà référencé (c'est pourquoi j'essaie de le référencer). Ce n'est pas dans le dossier bin et ce n'est pas dans le fichier Web.config ou ailleurs. J'ai fait une recherche sur l'ensemble de la solution pour "System.Data" et pas un seul résultat n'est apparu. –

Répondre

0

Assurez-vous que votre chaîne de connexion a l'attribut providerName de System.Data .:

<connectionStrings> 
    <add name="MyDBEntities" connectionString="metadata=res://*/MyDBEntities.csdl|res://*/MyDBEntities.ssdl|res://*/MyDBEntities.msl;provider=..." 
     providerName="System.Data.EntityClient" /> 
</connectionStrings>