Bonjour mesdames, messieurs.

Je suis chargé de développer une petite application de gestion de stock, sensée tourner sous Windows, en utilisant MySql.
C'est donc tout naturellement que je me suis tourné vers l'Entity Framework.

J'ai donc créé ma petite connexion vers la base de données, puis le modèle, et enfin généré le Sql avec la génération SSDLToMySQL.tt (VS).

Jusqu'ici, aucun problème.

Mais lorsque je veux ajouter une entrée dans l'une de mes tables, je me fais proprement insulter par ce bon vieux VS, qui me sort une NullReferenceException au niveau du SaveChanges.

Voici le code que j'utilise pour tester:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
            using(OrrdiEntities testEntities = new OrrdiEntities())
            {
                Etat testEtat = new Etat();
                testEtat.Nom = "TEST";
                testEtat.Id = 1;
                testEntities.AddToEtat(testEtat);
                testEntities.SaveChanges();
            }

Il semblerait que testEntities._Etat soit null, et que testEntities.Connection.DataBase == "";

Pourtant, la ConnectionString générée par Visual Studio semble bonne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<connectionStrings>
  <add name="OrrdiEntities" connectionString="metadata=res://*/Model.Model.csdl|res://*/Model.Model.ssdl|res://*/Model.Model.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=localhost;User Id=root;database=orrdi;password=root&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
Auriez-vous une idée de la provenance du problème (qui se trouve surement entre la chaise et le clavier), et éventuellement une solution ?
Serait-ce que parce que j'utilise Wamp pour développer ?

Merci d'avance.