Bonjour,
ParentTermId est un int (mais il detecte celui ci comme int?) du coup j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public List<string> getParent() { DataClasses2DataContext dc1 = new DataClasses2DataContext(); var AllParents = (from parents in dc1.ECMTermSetMembership orderby parents.ParentTermId select parents.ParentTermId).Distinct(); DataClasses1DataContext dc2 = new DataClasses1DataContext(); var AllLabels = (from labels in dc2.ECMTermLabel orderby labels.Label where labels.TermId = AllParents select labels.Label); return AllLabels.ToList(); }
Je suis plutot dans l'embarras, car en faite, j'voulais faire sa en 2 requete, mais je n'arrive pas a comprendre le LINQ, il fait un for each implicite ? Car part exemple lors d'une requete si je veux recuperer chaque champ un par un a la suite je peux ou pas ? (par exemple dans ma table X avec 1,2,3 dedans, ma table Y avec pomme, fraise, banane, et je veux recuperer 1, le correspondre avec fraise et mettre banane dans une liste, puis ensuite faire avec 2 etc, comme en VB en somme)Impossible de convertir implicitement le type 'System.Linq.IQueryable<int?>' en 'int'
Je sais que sa fait 2 question, mais je voulais savoir.
Merci d'avance pour vos reponses c'est gentil.
Partager