Domanda

Ha il parametro format $ stati rimossi con il rilascio VS2008 SP1 di ADO.NET Data Services. Io cerco di usarlo e ottengo l'errore:

  

Il parametro di query '$ format' inizia con un carattere di sistema riservato '$', ma non è riconosciuto.

Credo che il supporto per la roba Atom è molto fresco, ma si può ottenere "plain old xml" troppo?

È stato utile?

Soluzione

Questo è adesso fatto tramite l'http "Accept" intestazione; usare "application / json" per JSON. Si potrebbe provare a "text / xml" per POX, ma non è menzionato in questo articolo qui .

(aggiornamento: text / xml tornerà atomo, in base alla tabella qui )

Altri suggerimenti

Pablo Castro ha una soluzione pulita: http://code.msdn.microsoft.com/DataServicesJSONP

Si utilizza comportamenti WCF per raccogliere formato $ = json

Questo post del blog mostra come rendere il formato $ = lavoro JSON utilizzando lo stack ASP.NET: http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top