多实体搜索功能、Web API 或手动查询应该使用什么?
What should be used for Multiple Entity Search functionality, Web API or Manual Query?
我将创建一个功能,允许用户使用 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 一起消失。所以不要担心什么更快,担心什么明年会起作用。使用网络 API.
我建议您使用 Web API,它更轻便,因为它 returns 是一个 JSON 对象,不同于 javascript / Ajax [=16] =] 一个 xml 可能会重一点。
我将创建一个功能,允许用户使用 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 一起消失。所以不要担心什么更快,担心什么明年会起作用。使用网络 API.
我建议您使用 Web API,它更轻便,因为它 returns 是一个 JSON 对象,不同于 javascript / Ajax [=16] =] 一个 xml 可能会重一点。