2010-04-14 11 views
1

Lors de l'utilisation de services RIA, comment spécifier que je souhaite utiliser OData au lieu d'un format propriétaire?Comment utiliser OData avec les services RIA

+0

Veuillez noter que vous ne pouvez exposer que [point de terminaison OData en lecture seule] (http://www.silverlightshow.net/items/WCF-RIA-Services-Part-10-Exposing-Domain-Services-To -Other-Clients.aspx) en utilisant les services RIA. –

Répondre

1

Je suis nouveau avec OData mais travaille actuellement sur RIA et je trouve l'article de Brad Blog Abrams à

http://blogs.msdn.com/brada/archive/2010/03/16/silverlight-4-ria-services-ready-for-business-exposing-odata-services.aspx

Après tout préparer fini un tel service, vous pouvez spécifier à utiliser OData en appelant URL à la DomainService comme

"http://localhost:7777/Sample-App-GreatDomainService.svc/OData/YourObject"

qui,

  1. Sample-App-GreatDomainService.svc = Votre espace de noms DomainService (le mien est Sample.App.GreatDomainService) et suivi par .svc (voir que remplacé par '-' '')
  2. /OData/YourObject = Exposed au typename dans votre modèle de données OData (le mien est "YourObject type")

Cela obtenir un ensemble de données Atom Feed de type "YourObject" dans votre projet.

Hop cette aide.^^

Questions connexes