创建实体之间的关联
你可以通过创建关联来定义业务数据连接 (BDC) 模型中实体之间的关系。 Visual Studio 生成了一些方法,这些方法为模型的使用者提供有关每个关联的信息。 SharePoint Web 部件、列表或自定义应用程序可以使用这些方法在用户界面 (UI) 中显示数据关系。
可以在 BDC 设计器中创建两种类型的关联:基于外键的关联和外部无键关联。 有关详细信息,请参阅创建实体之间的关联。
创建实体之间的关联
在“工具箱”的“BusinessDataConnectivity”选项卡中,选择“关联”项。
在 BDC 设计器中,选择源实体,然后选择目标实体。
将显示“关联编辑器”。
如果要创建基于外键的关联,请选中“是外键关联”复选框。
在“标识符映射”表的“源 ID”列中,选择“字段”列中显示的每个匹配类型描述符旁边的标识符。
例如,在“源 ID”列中,选择
ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID
类型描述符和ReadItem.salesOrder.SalesOrder.ContactID
类型描述符旁的ContactID
。
如果要创建外部无键关联,请清除“是外键关联”复选框。
选择 “确定” 按钮。
在 BDC 设计器中,表示关联的行出现在源实体和目标实体之间。
Visual Studio 将关联导航器方法添加到目标实体的服务类和源实体的服务类。 有关关联导航方法的详细信息,请参阅支持的操作。
在源实体的关联导航器方法中,添加返回目标实体集合的代码。
在目标实体的关联导航器方法中,添加返回相关源实体的代码。
有关关联导航器方法的示例,请参阅创建实体之间的关联。