Javascript 多实体搜索功能、Web API或手动查询应该使用什么?

Javascript 多实体搜索功能、Web API或手动查询应该使用什么?,javascript,ajax,dynamics-crm-2016,dynamics-crm-webapi,Javascript,Ajax,Dynamics Crm 2016,Dynamics Crm Webapi,我将创建一个功能,允许用户使用Microsoft Dynamic CRM 2016 Online从其选定的实体和字段进行搜索。我想知道哪一个搜索速度更快?Web API还是使用javascript/Ajax调用的手动查询 例如 //Manual Query search with Ajax: var oDataUri = serverUrl + `"/XRMServices/2011/OrganizationData.svc/new_productSet?$filter=new_producti

我将创建一个功能,允许用户使用Microsoft Dynamic CRM 2016 Online从其选定的实体和字段进行搜索。我想知道哪一个搜索速度更快?Web API还是使用javascript/Ajax调用的手动查询

例如

//Manual Query search with Ajax:
var oDataUri = serverUrl + `"/XRMServices/2011/OrganizationData.svc/new_productSet?$filter=new_productid eq '" + productid + "';`

//Web API call for search with Ajax:
GET [Organization URI]/api/data/v8.1/accounts?$select=name HTTP/1.1
请给我提个建议,这样我就可以决定今后的路了。
谢谢。

使用Ajax的Odata手动查询搜索已被弃用,并且可能会随着CRM V-Next的出现而消失。所以,不要担心什么会更快,要担心什么会在明年起作用。使用Web API。

我建议您使用Web API,它更轻,因为它返回一个JSON对象,而javascript/Ajax返回的xml可能更重一些