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,
Partager