Bonjour
Voila, j'ai un gros problème avec SQL compact.

J'ai intégré une base compact dans mon projet, et pour l'instant j’arrive parfaitement a faire des sélects sur ma base. Par contre lorsque je doit faire des insert ça fonctionne à première vu mais lorsque je ferme mon application mes modification dans ma base ne sont plus pris en compte.

Voici mon code d'insert :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Affaire uneAffaire = new Affaire();
uneAffaire.ID = Guid.NewGuid();
uneAffaire.NumAffaire = _numAffaire;
uneAffaire.NomClient = _nomClient;
uneAffaire.Indice = _Indice;
uneAffaire.DateEdition = _dateEdition;
 
//DatabaseFactory.Bdd c'est une reference static de ma base de donnée entity
DatabaseFactory.Bdd.AddToAffaire(uneAffaire);
DatabaseFactory.Bdd.SaveChanges();
sachant que la table affaire ID est de type GUID en clé primaire, et le reste string ou datetime.

Voila, et pour info je fait un comptage de mes entrées dans la base avant et après mon insert ça s'incrémente bien de 1, mais ça revient a l'état précédant a la fermeture du logiciel.

Merci