Bonjour, j'ai un probleme avec cette méthode dans mon service wcf.
Tout fonctionne lorque j'ai un seul produit à afficher
Mais lorsqu'il y en a plusieurs j'ai ce message d'erreur, est ce que quelqu'un pourait m'aider?


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
23
24
25
public string[] modeles_produit(string idUtilisateur)
        {
            string[] modeles;
            TestDataContext db = new TestDataContext();
            int iNbProduit = nb_Produit_Utilisateur(idUtilisateur);
            int iIndex = 0;
            modeles = new string[iNbProduit];         
            var utilisateur_terminaux = from u in db.REL_UTILISATEURS_TERMINAUXes
                                        join e in db.TERMINAUXes
                                        on u.ID_IM equals e.ID_IM
                                        where u.ID_UTILISATEUR.Equals(idUtilisateur) && u.ID_STATUT < 5
                                        orderby e.DATE_INTEGRATION ascending
                                        select u;
 
 
            foreach (var utilisateur_terminal in utilisateur_terminaux)
            {
                var idIM = utilisateur_terminal.ID_IM;
                var idModele = utilisateur_terminal.TERMINAUX.ID_TA;
                var modele = db.MODELEs.Single<MODELE>(m => m.ID_TA == idModele);
                modeles[iIndex] = modele.ID_TA;
                iIndex++;
            }
            return modeles;
        }