多实体搜索功能、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调用?
为Exampla//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,可能有点重。
相关文章:
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- 我对这个动态查询做错了什么
- Javascript-来自关键字“;某事“;谷歌搜索查询“;什么的&”;
- 什么是CSS媒体查询的JavaScript等价物
- 什么是用于断开变量可能包含“&”的查询字符串的正则表达式
- 拉斐尔气泡图查询(谁能告诉我这到底是什么图表?
- 专注于第一个表单元素,无论它是什么.j查询对话框
- 什么时候使用 ??和?作为 node-mysql 中的占位符,用于构建查询
- J查询每个函数后的值是什么意思
- 当前使用SuperAgent构造查询字符串的机制是什么
- Chrome/Firefox中双美元符号选择器查询功能的来源是什么
- 内爆查询是什么意思
- 在什么浏览器中查询字符串(防止缓存)工作
- 什么是new function(settings){..}(jQuery.查询|| {});javascript中的Me
- 在查询时“-”是什么意思?
- 在我的代码中,查询的含义是什么?
- 什么可能会打乱我用JavaScript构造的查询字符串参数
- 在HTML脚本标记中这个查询组件的目的是什么?
- 查询参数在webpack加载器中的用途是什么?
- 多实体搜索功能、Web API或手动查询应该使用什么?