Freigeben über


Erstellen einer Zuordnung zwischen Entitäten

Sie können Beziehungen zwischen Entitäten in Ihrem Business Data Connectivity-Modell (BDC) definieren, indem Sie Zuordnungen erstellen. Visual Studio generiert Methoden, die Consumern des Modells Informationen zu jeder Zuordnung bereitstellen. Diese Methoden können von SharePoint-Webparts, -Listen oder benutzerdefinierten Anwendungen genutzt werden, um Datenbeziehungen in einer Benutzeroberfläche anzuzeigen.

Sie können zwei Typen von Zuordnungen im BDC-Designer erstellen: fremdschlüsselbasierte Zuordnungen und Zuordnungen ohne Fremdschlüssel. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Zuordnung zwischen Entitäten.

So erstellen Sie eine Zuordnung zwischen Entitäten

  1. Wählen Sie auf der Registerkarte BusinessDataConnectivity der Toolbox das Element Zuordnung aus.

  2. Wählen Sie im BDC-Designer die Quellentität und dann die Zielentität aus.

    Der Zuordnungs-Editor wird geöffnet.

  3. Wenn Sie eine fremdschlüsselbasierte Zuordnung erstellen möchten, aktivieren Sie das Kontrollkästchen Is Foreign Key Association.

    1. Wählen Sie in der Spalte Quell-ID der Tabelle Bezeichnerzuordnung den Bezeichner neben jedem übereinstimmenden Typdeskriptor aus, der in der Spalte Feld angezeigt wird.

      Wählen Sie beispielsweise in der Spalte Quell-ID die Option ContactID neben dem Typdeskriptor ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID und dem Typdeskriptor ReadItem.salesOrder.SalesOrder.ContactID aus.

  4. Wenn Sie eine Zuordnung ohne Fremdschlüssel erstellen möchten, deaktivieren Sie das Kontrollkästchen Is Foreign Key Association.

  5. Klicken Sie auf die Schaltfläche OK .

  6. Im BDC-Designer wird eine Linie angezeigt, die die Zuordnung zwischen der Quell- und der Zielentität repräsentiert.

    Visual Studio fügt der Dienstklasse der Zielentität und der Dienstklasse der Quellentität eine AssociationNavigator-Methode hinzu. Weitere Informationen zu AssociationNavigator-Methoden finden Sie unter Unterstützte Vorgänge.

  7. Fügen Sie der AssociationNavigator-Methode der Quellentität Code hinzu, mit dem eine Sammlung von Zielentitäten zurückgegeben wird.

  8. Fügen Sie in die AssociationNavigator-Methode der Quellentität Code ein, mit dem die zugehörige Zielentität zurückgegeben wird.

    Beispiele für AssociationNavigator-Methoden finden Sie unter Erstellen einer Zuordnung zwischen Entitäten.