2. Dynamics XRM Tools
这个工具我最常用的就是用来生成OData的URL,不用我去记忆OData的语法。当然还有其他功能。下载地址是 http://dynamicsxrmtools.codeplex.com/ ,我写作本文是2012年5月发布的2.0.0.0版本,下载及到导入的方法请参考请我前面的博文 Dynamics CRM 客户端程序开发:常用工具介绍之Ribbon Workbench 。导入解决方案后还是会出现警告,又是没有启用英语的原因,可以忽略。
导入解决方案后,双击该解决方案打开,会发现没有已安装的工具,点击 Available Tools,会报错,确定忽略它,一会儿就出来可以安装的工具了,如下图所示,我这里安装上我最喜欢的两种工具,分别是 XRM Tools OData Query Designer和XRM Tools JavaScript Converter,点击最后一列的 Install 。
![Dynamics CRM 客户端程序开发:常用工具介绍之Dynamics XRM Tools - 罗勇 - 罗勇的博客](http://img1.ph.126.net/dOJwN2TmIrWXJIx7MhoKZw==/6597539258123498182.png)
一会儿就告诉你安装成功了。
![Dynamics CRM 客户端程序开发:常用工具介绍之Dynamics XRM Tools - 罗勇 - 罗勇的博客](http://img2.ph.126.net/EipRKN-wm7zDZzhyMPIyHg==/120752765109183779.png)
重新打开解决方案就会看到多了安装的工具,我这里以
XRM Tools OData Query Designer 为例简单说明。点击 Designer 图标,可以看到先选择 Select Entity Set,然后再Filter Criteria那里设置好条件,在Entity Attribute处设置好要获取的列,在Order By Criteria处设置好排序,甚至还可以选择与你选择的实体有关系的实体的列和查询条件,然后一般点击 Generate 按钮看看生成的URL,这用来执行OData查询是最重要的。
![Dynamics CRM 客户端程序开发:常用工具介绍之Dynamics XRM Tools - 罗勇 - 罗勇的博客](http://img1.ph.126.net/7SJPm1hU7FCaAo4K9xGiPQ==/562949953439241199.png)
还可以在Rusults(JSON) tabpage处看到执行的结果。
![Dynamics CRM 客户端程序开发:常用工具介绍之Dynamics XRM Tools - 罗勇 - 罗勇的博客](http://img2.ph.126.net/4u2_g190BdCdgI8zoBh9Bw==/1437774181138288172.png)
也可以在 Code Generator tabpage处看到帮你写了不少代码呢。
![Dynamics CRM 客户端程序开发:常用工具介绍之Dynamics XRM Tools - 罗勇 - 罗勇的博客](http://img0.ph.126.net/5cFw2Ga6aFLLLQcukk5dDA==/6597284171425668210.png)
以后你可以看到在 CRM > 设置 的最后多了一个Area,可能名称是 未知1,Subarea的名字可能叫 未知87,这是因为这个工具没有为简体中文准备标签的缘故,打开它就进入了Dynamics XRM Tools。