将实体框架直接连接到Microsoft Dynamics CRM

问题描述:

我们目前正在开发一个项目,该项目在后端使用SQL Server,并通过实体框架进行设置。最近我们被要求探索使用Dynamics CRM的可能性。一些问题引起我们不完全使用CRM,但业务部门希望我们使用它来保存数据,即使它在幕后使用SQL Server。我们考虑将现有代码直接连接到Dynamics CRM已经创建和更新数据的方式。对于阅读我认为它应该没问题,但有人尝试更新?客户关系管理似乎有很多表格,我确定通过客户关系管理更新客户对其他客户有影响,我们不确定是否直接通过实体框架进行更新会遵循相同的路径,或者以后可能会丢失一些东西。将实体框架直接连接到Microsoft Dynamics CRM

从CRM的Unsupported customizations名单:

数据(记录)中的Microsoft Dynamics CRM数据库中使用比在Microsoft Dynamics CRM中SDK中描述的其他SQL命令或任何技术的变化。

基本上,当您向MSFT寻求帮助,执行升级等操作时,您基本上不会受到支持。除了受支持外,通过API还会执行很多业务规则(如安全性,插件,元数据规则等),这些不是由数据库强制执行的。支持的方法正在通过CRM的API(例如Web API,Organization Service等)