创建实体之间的关联

你可以通过创建关联来定义业务数据连接 (BDC) 模型中实体之间的关系。 Visual Studio 生成了一些方法,这些方法为模型的使用者提供有关每个关联的信息。 SharePoint Web 部件、列表或自定义应用程序可以使用这些方法在用户界面 (UI) 中显示数据关系。

可以在 BDC 设计器中创建两种类型的关联:基于外键的关联和外部无键关联。 有关详细信息,请参阅创建实体之间的关联

创建实体之间的关联

  1. 在“工具箱”的“BusinessDataConnectivity”选项卡中,选择“关联”项。

  2. 在 BDC 设计器中,选择源实体,然后选择目标实体。

    将显示“关联编辑器”。

  3. 如果要创建基于外键的关联,请选中“是外键关联”复选框。

    1. 在“标识符映射”表的“源 ID”列中,选择“字段”列中显示的每个匹配类型描述符旁边的标识符。

      例如,在“源 ID”列中,选择 ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID 类型描述符和 ReadItem.salesOrder.SalesOrder.ContactID 类型描述符旁的 ContactID

  4. 如果要创建外部无键关联,请清除“是外键关联”复选框。

  5. 选择 “确定” 按钮。

  6. 在 BDC 设计器中,表示关联的行出现在源实体和目标实体之间。

    Visual Studio 将关联导航器方法添加到目标实体的服务类和源实体的服务类。 有关关联导航方法的详细信息,请参阅支持的操作

  7. 在源实体的关联导航器方法中,添加返回目标实体集合的代码。

  8. 在目标实体的关联导航器方法中,添加返回相关源实体的代码。

    有关关联导航器方法的示例,请参阅创建实体之间的关联