Pergunta

Apenas imaginando o que a sintaxe adequada é adicionar um campo relacionado a uma instrução SELECT. Exemplo, todos os funcionários têm um departamento definido no campo do departamento na tabela de funcionários. Qual é a sintaxe ODATA Select se eu quiser recuar todos os funcionários, mas apenas quiser mostrar seu primeiro nome e nome do departamento. Eu estava pensando que seria algo como http://example.com/odata.svc/employees? $ select = primeiroName,+department.DepartmentName

Foi útil?

Solução

A sintaxe para isso é: http://mywebsite.com/odata.svc/Employees?$select=FirstName,Department/DepartmentName&$expand=Department

Um exemplo (funcionamento) relacionado da API ODATA da Stack Overflow seria:http://odata.stackexchange.com/stackoverflow/atom/users?$select=displayname.badges/name&$expand=badges

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