Microsoft CRM和xRM之间的差异

时间:2009-11-05 08:46:25

标签: dynamics-crm xrm

我正在浏览新的xrm.com页面,但我发现它缺少一些具体的信息。

您能解释一下Microsoft CRM和xRM之间的主要区别吗?它为开发人员或客户提供了哪些额外功能?

提前致谢。

3 个答案:

答案 0 :(得分:7)

xRM只是微软的营销推动力,让人们考虑使用Dynamics CRM而不仅仅是“客户”关系管理。没有单独的产品:xRM是CRM。

答案 1 :(得分:2)

您必须将Dynamics CRM视为一个真正的开发平台,您可以使用它来开发管理所需内容的应用程序。

默认情况下,CRM可用于管理客户关系,但实际上,我使用Dynamics CRM开发的应用程序越来越与CRM无关。这就是微软称动态CRM用于创建xRM解决方案的原因。

答案 2 :(得分:0)

对于我的0.02美元,Microsoft XRM真的意味着数据访问爱CRM开发人员。在CRM 4.0.13 SDK(2010年10月发布,使用Rollup 13)中,查看microsoft.xrm目录。有一个CHM和一些Word文档演练和一些示例代码。在tools目录中存在crmsvutil可执行文件,它将生成一个巨大的代理类(我的是> 140,000 LoC),这样你就可以使用LINQ以智能方式访问CRM。

代理有一个基于ConnectionString的DataContext,感觉非常像Entity Framework。不再使用FetchXML,不再使用wimpy类型的BusinessEntityCollection进行QueryExpressions。查询时,您将获得强大的模型类型的IQueryables,甚至可以从CRM实体自定义项中的描述派生Intellisense XML注释。简而言之,从CRM获取数据变得不那么容易了。

一粒盐:我还在开发我的第一个使用microsoft.xrm的ASP.Net MVC应用程序,所以我还不知道它的生产性能或稳定性。