2010-10-01 14 views
22

Estoy intentando crear una llamada al servicio web odata que seleccionaría solo valores distintos de alguna propiedad. ¿Hay algún buen ejemplo de cómo hacer esto?Seleccionar valores distintos con odata

+0

posible duplicado de [El método Distinto no es compatible] (http://stackoverflow.com/questions/13127173/the-method-distinct-is-not-supported) – nlips

Respuesta

28

Actualmente, el protocolo OData no es compatible con el operador distinto ni con ningún otro operador que pueda ayudar con dicha consulta (suponiendo que está buscando valores disctintos de una propiedad primitiva en alguna entidad). Debería poder solucionar esto implementando una operación de servicio en el servidor que realiza dicha consulta en el proveedor subyacente que generalmente tiene esa capacidad. Y luego el cliente puede llamar a esa operación de servicio en su lugar.

+0

Sí, ya que el protocolo OData no es compatible con tales operación simple, la única solución alternativa parece ser implementarlo usted mismo. Gracias por su respuesta. – igorti

+9

Sigue siendo cierto desde el 24 de febrero de 2014 con Odata 4.0 – SyntaxRules

+5

Todavía cierto en 2017: '( – danbord

Cuestiones relacionadas