Our software has an OData API and we would like to package it with a good OData explorer so that developers can easily discover the properties and methods.
We have found this one:
http://www.silverlight.net/content/samples/odataexplorer/
But it doesn't work in some cases and is pretty crappy. We need something that is intuitive and polished.
The interface errs on the side of being too liberal in what it will accept. The contract does not provide enough information to consumers on how to use the service. If a consumer must read something other than the service's signature to understand how to use the service, the factoring of the service should be reviewed.
An OData API is a good fit when you know that consumers of your API will come from a broad group of developers of different technologies, often with an enterprise slant. OData is a simpler concept and has a simpler definition for queries than GraphQL, which are powerful enough to meet most use cases.
The company has plans to develop over 100 MW in Latin America. ODATA is majority owned by Patria Investments (“Patria”), a leading private equity firm in Brazil.
The simplest definition of OData would be that it is a standardized protocol built over existing HTTP and REST protocols supporting CRUD (Create, Read, Update, Delete) operations for creating and consuming data APIs. Nickname: ODBC for the Web.
LinqPad will let you connect to WCF Data Services, including OData endpoints.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With