我正在浏览新的xrm.com页面,我发现它缺少一些关于其含义的具体信息。
您能否解释一下 Microsoft CRM 和 xRM 之间的主要区别是什么?它为开发人员或客户提供了哪些额外功能?
提前致谢。
我正在浏览新的xrm.com页面,我发现它缺少一些关于其含义的具体信息。
您能否解释一下 Microsoft CRM 和 xRM 之间的主要区别是什么?它为开发人员或客户提供了哪些额外功能?
提前致谢。
xRM 只是 Microsoft 的营销推动力,旨在让人们考虑将 Dynamics CRM 用于不仅仅是“客户”关系管理。没有单独的产品:xRM 就是 CRM。
您必须将 Dynamics CRM 视为一个真正的开发平台,您可以使用它来开发管理您想要的一切的应用程序。
默认情况下可以使用CRM来管理客户关系,但实际上,我使用Dynamics CRM开发的应用程序越来越多地与CRM无关。这就是为什么微软说 Dynamics CRM 可以用来创建 xRM 解决方案的原因。
对于我的 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,感觉非常像实体框架。不再有 FetchXML,不再有带有懦弱类型 BusinessEntityCollection 的 QueryExpressions。当您查询时,您将返回强大模型类型的 IQueryables,这些模型类型甚至具有从您的 CRM 实体自定义项中的描述派生的 Intellisense XML 注释。简而言之,从 CRM 获取数据变得不那么麻烦了。
一粒盐:我仍在开发我的第一个使用 microsoft.xrm 的 ASP.Net MVC 应用程序,所以我还不知道它的生产性能或稳定性。