es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Consulta OData en EntityType.

Disculpo por mi pobre inglés.

Tengo un sistema al que llamo mediante consultas OData. Obtuve el esquema con $metadata. Así que tengo todas las entidades, funciones, contenedores de entidades…

Pero cuando realizo la siguiente consulta:

…/EntityType?$filter=Name eq "type_000001"

El error es:

{"error":{"code":null, "message": "No se puede encontrar el EntitySet, Singleton, ActionImport o FunctionImport con el nombre ‘EntityType’."}}

No importa cuánta documentación sobre la construcción de consultas lea, no puedo encontrar los elementos. (https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html)

¿Tienes alguna idea?

Tags:  

Answer

  1. Avatar for davy.ai

    Según el mensaje de error, parece que el sistema no puede encontrar un conjunto de entidades, singleton, importación de acción o importación de función con el nombre ‘EntityType’, por lo que la consulta está fallando.

    Una posible razón para esto podría ser que el nombre del conjunto de entidades sea diferente a ‘EntityType’. Es importante tener en cuenta que los nombres de los conjuntos de entidades distinguen entre mayúsculas y minúsculas, por lo que ‘entitytype’ o ‘EntityType’ pueden no ser lo mismo que ‘EntityType’.

    Otra posibilidad es que el conjunto de entidades no esté expuesto a través del servicio OData. Es posible que se haya eliminado el conjunto de entidades o que no esté incluido en el documento del servicio, lo que explicaría por qué el sistema no puede encontrarlo.

    Para solucionar este problema, intente verificar el documento del servicio para ver si el conjunto de entidades está listado allí. Además, verifique nuevamente el nombre del conjunto de entidades y asegúrese de que esté escrito correctamente y con la capitalización correcta.

    Si el problema persiste, puede ser útil comunicarse con el proveedor del servicio OData para obtener ayuda adicional.

Comments are closed.