<分区>
在我的组织中,我们为许多不同的客户编写了许多自定义移动解决方案。我们已经开始在我们的一些测试产品中使用 Microsoft Dynamics CRM 2011,但是我们使用它的几乎所有工作都是通过自定义实体完成的,并且解决方案将它用作后端数据库。到目前为止,从我的印象来看,以这种方式使用 CRM 是违反直觉和缓慢的。
根据您的经验,使用 CRM 而不是普通的 SQL Server 是否有任何我没有看到的好处?我只在 CRM 前端看到了非常基本的东西,但不确定自定义实体如何在 CRM 中发挥作用?
我为 CRM 编写了很多代码,您是对的,这并不快。它的好处不是给开发人员的,而是给最终用户的。通过工作流和定制,他们可以根据自己的需要创建自己的系统,并可以使用内置实体来帮助管理他们的业务。
也就是说,如果您没有将 CRM 放在客户面前(或在内部将其用于其真正目的),而只是将其用作您的应用程序的数据库,那么这不是一个好的方法。您最好直接与 SQL Server 对话。