如何为数据库中现有的 table 创建一个新实体?

How to create a new entity to an existing table in database?

最近我开始使用 Microsoft Dynamic CRM 2015。我们有一些旧软件和一些现有表格。

问题:是否可以创建连接到那些现有表的实体?

不,你不能。要在 CRM 中使用此实体,您必须在 CRM 中创建此实体。

假设您从 CRM 同步到遗留系统...在 CRM 在线环境中,您必须依赖与插入遗留系统的网络服务器通信的自定义 CRM 插件,或者可能是 Scribe、Biztalk ,甚至是带有适当适配器或自定义 CRM SDK 代码的 SSIS。

如果您的 CRM 是本地 CRM,您还有一个额外的选择,您可以在 SQL 服务器中直接将过滤视图中的数据同步到遗留系统。

理论上您可以编写自定义插件来拦截所有 CRUD 操作并将它们重定向到其他地方,但是您将无法在 CRM 中对该数据进行任何连接。