如何:在两个基于数据库表的外部内容类型之间添加关联

上次修改时间: 2010年4月16日

适用范围: SharePoint Server 2010

在本演练中,我们将了解如何在罗斯文数据库中的 Contacts 和 Orders 之间创建关联。CustomerID 是公用标识符,它与数据库中的客户和订单相关。本主题假定您已创建外部内容类型并定义了基本操作。

添加关联操作

  1. 若要创建关联,请在 SharePoint Designer 中的"外部内容类型"页中,双击"订单"外部内容类型。

  2. 在功能区上,单击"操作设计视图"。

  3. 在数据源资源管理器中,找到"订单"表。右键单击,然后选择"新建关联"。这将在 Order 外部内容类型上创建 Association 方法实例。

  4. 在"关联属性"对话框中,单击"浏览"按钮,如下所示。

    浏览相关的外部内容类型

    然后作为"客户"选择相关外部内容类型。请注意,将自动显示链接两个外部内容类型的公用标识符。单击"下一步"。

  5. 在"输入参数配置"对话框中,选择"CustomerID"并单击"映射到标识符",如下图中所示。再单击"下一步",然后再次单击"下一步"。

    将输入参数映射到标识符

  6. 单击"下一步",然后单击"完成"。这将创建一个名为 OrdersNavigateAssociation 的操作。

  7. 保存该外部内容类型,然后生成两个外部类型的外部列表。现在,可以从外部列表连接到 Microsoft Outlook 和/或 Microsoft SharePoint Workspace。

  8. 在 SharePoint、Outlook 和 SharePoint Workspace 中,在"订单"表单中的每个客户旁边将自动显示外部内容类型实例选取器。