Pergunta

O parâmetro $ formato foi removido com a versão do VS2008 SP1 dos Serviços de Dados ADO.NET. Eu tento usá -lo e recebo o erro:

O parâmetro de consulta '$ formato' começa com um caractere '$' reservado ao sistema, mas não é reconhecido.

Eu acho que o apoio ao material do Atom é muito legal, mas você pode obter "XML antigo" também?

Foi útil?

Solução

Agora isso é feito através do cabeçalho HTTP "aceitar"; Use "Application/Json" para JSON. Você pode tentar "texto/xml" para varíola, mas não é mencionado no artigo aqui.

(Atualização: Texto/XML retornará Atom, com base na tabela aqui)

Outras dicas

Pablo Castro tem uma solução limpa: http://code.msdn.microsoft.com/dataservicesjsonp

Ele usa comportamentos do WCF para pegar $ formato = json

Esta postagem do blog mostra como fazer o $ formato = json funcionar usando a pilha ASP.NET: http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top