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:
Le fournisseur n'a pas retourné de chaîne ProviderManifestToken.
Donc pas de réponse de ma base.

Pour obtenir ceci, j'ai dans mon Web.Config l'entrée:
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>
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
  <add name="MusicStore.Properties.Settings.MovieDBContext" connectionString="Data Source=NITRO\SQLJOHN;Initial Catalog=db_test;Integrated Security=True"
      providerName="System.Data.SqlClient" />
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