I am creating a web API to extract data from SAP service. My Team lead has asked me to make a odata enabled web API. I read few articles but there is no strong reason which can tell that odata has great advantage if we are consuming an asmx service into web API which in turn will be used by Sharepoint client.
There are a couple of reasons why I'd recommend to choosing OData over general WebApi: