D365 DMF vs OData: when the F&O Data Management Framework beats direct API calls