Salut à tous,

je suis en train de faire une appli ou je créer une personne donc j'ai besoin de récupérer son id pour l'utiliser et remplir avec celui ci, une table de liaison concernant ses langues (qui lie ma personne et son niveau de langue; table langue part)

Je voudrais convertir ma requte en int mais je ne sais pas comment.
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
 
participants myNewParti = new participants();
 
myNewParti.nom = newCv.tbNom.Text;
myNewParti.prenom = newCv.tbPren.Text;
 
 myNewParti.adresse = newCv.tbAdrs.Text;
 myNewParti.cp = int.Parse(newCv.tbCp.Text);
 myNewParti.ville = newCv.tbVille.Text;
 
 myNewParti.age = int.Parse(newCv.tbAge.Text);
 myNewParti.email = newCv.tbMail.Text;
 
myNewParti.photo = newCv.photoDefaut;
 
 
 db.participants.AddObject(myNewParti);
 //db.SaveChanges();
 idParti =  from part in db.participants where myNewParti.nom==newCv.tbNom.Text && myNewParti.prenom== newCv.tbPren.Text select myNewParti.idParticipant;
 
MessageBox.Show("id de mon participant " + id);
j'ai cette erreur :
Impossible de convertir implicitement le type 'System.Linq.IQueryable<int>' en 'int'.
Merci