Bonjour,
Je tente en vain d'ajouter une ligne dans ma DB avec LINQ.
Aucun message d'erreur n'apparaît mais rien ne s'ajoute dans la DB.
Voici mon code :
idUser est une incrémentation, j'avais essayé en mettant moi-même un nombre mais ça n'a rien changé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public static void ajoutUtilisateur (String login, String mail, String mdp) { Utilisateur user = new Utilisateur(); //user.idUser = 1; même ainsi ça ne marche pas ! user.nomUser = login; user.mailUser = mail; user.mdpUser = mdp; int count = (from u in dc.Utilisateurs select u).Count(); if (count == 0) { user.adminUser = true; } else { user.adminUser = false; } dc.Utilisateurs.InsertOnSubmit(user); dc.SubmitChanges(); }
"int count = (from u in dc.Utilisateurs select u).Count();" semble fonctionné car ça me retourne la valeur 0 (ma base de donnée est actuellement vide → je n'ai pas testé en ajoutant manuellement des données).
J'ai regardé sur plusieurs posts et tutoriels sur internet et je ne vois pas mon erreur. Surtout que tout semble passer correctement.
Avez-vous une solution ?
Je vous en remercie d'avance.
Bonne journée.
Partager