2010-04-14 3 views
1

При использовании служб RIA, как я могу указать, я хочу использовать OData вместо проприетарного формата?Как использовать OData с услугами RIA

+0

Обратите внимание, что вы можете открыть только конечную точку OData только для чтения (http://www.silverlightshow.net/items/WCF-RIA-Services-Part-10-Exposing-Domain-Services-To -Other-Clients.aspx) с использованием служб RIA. –

ответ

1

Я новичок с OData, но в настоящее время работает на RIA, и я нашел статью от Brad Abrams блога на

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

После законченного подготовить все такие службы, вы можете указать, чтобы использовать OData по телефону URL к DomainService как

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

Which,

  1. Sample-App-GreatDomainService.svc = Ваш DomainService имен (Шахта Sample.App.GreatDomainService) и затем .svc (см, сменившая на '' '-')
  2. /OData/YourObject = Выставленный к TypeName в модели данных, как OData (шахта типа «YourObject»)

Это позволит получить Атом поток данных типа «YourObject» в вашем проекте.

Передать эту помощь.^^