Bonjour,

J'ai créer un Empty Domain Service retournant des modèles que je génère à partir d'un fichier XML que je télécharge :

Code c# : 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
 
    // SERVER SIDE
    [EnableClientAccess()]
    public class : DomainService
    {
        public IQueryable<UField> GetUFields(string url)
        {
            XDocument document = XDocument.Load(url);
 
            List<UField> result = new List<UField>();
 
            int i = 0;
            foreach (XElement field in document.Root.Elements("field"))
            {
                result.Add(new UField(i, field.Element("alias").Value, field.Element("type").Value));
                i++;
            }
 
            return result.AsQueryable();
        }
    }

Dans result, j'ai une trentaine de résultat.

Du côté client, je n'en récupère qu'un... :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        public void UneMethode()
            operation = _context.Load(_context.GetUFieldsQuery(url));
            operation.Completed += new EventHandler(operation_Completed);
        }
 
        void operation_Completed(object sender, EventArgs e)
        {
            IEnumerable<UField> test = _context.UFields;
        }

A ce moment, dans test je n'ai qu'un seul objet.

Est-ce que quelqu'un a une idée pourquoi je ne récupère pas tous mes objets ?

Merci d'avance,