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:
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 :
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 .
Partager