Bonjour,
j'utilise wcf data service dans la réalisation d'un service en se basant sur Open Data Protocol (OData), le service est bien réalisé . Dans ce service j'ai une opération de service qui permet la recherche des éléments dans une base de données selon un mot entré en paramètre. cette méthode s'appelle "FullTextSearch" , son péramètre en entrée est s'appelle "searchExp" et elle retourne une liste de type Places (c'est une entité dans ma base de donnée).

en réalisant la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost:12348/SearchWcfDataService.svc/FullTextSearch?searchExp='dodo'
le service me retourne tous les places ayant le nom "dodo" .
La table Place a une clé étrangère vers une table qui s'appelle Description.
je veux en retournant la liste Places , retourner les Descripions de type Description qui y sont associé.
j'ai réalisé pour celà la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost:12348/SearchWcfDataService.svc/FullTextSearch(3)/Description/exactAdress?searchExp='dodo'
comme c'est indiqué dans le site officiel de Odata :
http://www.odata.org/developers/prot...ri-conventions
dans la section 3.3. Addressing Service Operations
lors de l'appel de cette URI dans le navigateur, il m'est retourné l'erreur 404 not found. Je ne sais pas où réside le problème malgrès que j'ai suivi le site officiel de Odata.
S'il vous plait aidez moi .