Bonjour à tous, j'ai besoin de vos lumieres.
Donc je dois développer une application avec ASP.NET MVC3. Je debute totalement avec ce langage bien que je sois famillier avec le concept MVC et les frameworks (Zend). J'ai Visual studio 2010 qui intègre apparement une base de données SQL server compact edition 4.0.0. J'ai donc realisé les tutos du site officiel sans probleme. Maintenant je souhaite passer au dev de mon appli qui doit s'appuyer sur un sql server 2008 express. Et là...ben je sais pas comment faire... depuis 1 semaine, je cherche des <connectionString> dans le webConfig, sans succes. D'apres ce que j'ai compris:
- le Entity Framework s'appuie sur 3 fichiers concaténé dans un .mdf.
-Le EF genere la base a partir des modeles
-Pour savoir où générer cette base, il va voir le Web.Config, et prend la connectionString dont le name = nomDeMonDBContext
Actuellement, j'ai supprimer la base compact edition. J'ai une base sql server 2008 qui tourne avec un user créé MVC sans mdp, bien que je ne pense pas que ce soit utile. Sur ce server, j'ai une base db_test. J'ai mon appli sur VS2010. J'ai une erreur lorsque j'essaye d'afficher les données de ma base:
Donc pas de réponse de ma base.Le fournisseur n'a pas retourné de chaîne ProviderManifestToken.
Pour obtenir ceci, j'ai dans mon Web.Config l'entrée:
Puis j'ai ressayé avec une autre connectionString vers ma base de données existante généré via clique droit sur le projet, settings, lienDatabase. :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <connectionStrings> <add name="MovieDBContext" connectionString="Data Source=|DataDirectory|MusicStore.sdf" providerName="System.Data.SqlServerCe.4.0"/> </connectionStrings>
Voila, voila, si vous pouviez me lancer sur une piste, m'expliquer ce que j'ai mal compris pour que je puisse resoudre ce probleme, ça m'aiderais beaucoup et je pourrais enfin me concentrer sur le codage...je deteste mettre en place les environnements de developpement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <add name="MusicStore.Properties.Settings.MovieDBContext" connectionString="Data Source=NITRO\SQLJOHN;Initial Catalog=db_test;Integrated Security=True" providerName="System.Data.SqlClient" />
Partager