-
WCF et objets
Bonjour. je commence tout juste a utiliser WCF pour mes applis, et je souhaiterai faire transiter mes objets par WCF dans des listes.
Par exemple je veux récupérer les projets renvoyés par une procédure stokée dans une liste afin de les afficher dans une table....
Lorsque je génère la référence sur mon service, le fichier de conf me met des tableaux comme type de retour au lieu des list<> que je spécifie.... est-ce normal? n'y a til pas moyen de récupérer des listes directement??
merci de votre réponse, ++
-
Bon j'ai trouvé la solution.
j'utilisais les factory WCF client et webservices de microsoft....qui sont soit dit en passant bien pratiques pour comprendre le pourquoi du comment de WCF (et aussi bien intégrées à visual studio 2005 : création des datacontracts, datamembers etc...)
Malheureusement sur les tutos du net, on propose d'ajouter une référence sur un service web....ben il ne faut pas l'utiliser! cela retourne des tableaux d'objets (datamembers) et non des listes.
Le plus simple est d'ajouter des références au projet web pointant vers le serveur ou le namespace contenant ces datamembers...comme cela, plus de génération des *.svc qui référencent les membres et autres méthode du service WCF. On accède directement aux méthodes des classes (sans soucis de déploiement).
voila si vous avez des questions...