2 つのデータベース テーブル ベースの外部コンテンツ タイプ間の関連付けを追加する

最終更新日: 2010年4月16日

適用対象: SharePoint Server 2010

このチュートリアルでは、Northwind データベースで Contacts と Orders の間に関連付けを作成する方法を説明します。CustomerID はデータベース内の顧客と注文を関連付ける共通の識別子です。ここでは、既に両方の外部コンテンツ タイプを作成し、基本操作を定義していることを前提とします。

関連付けの追加

  1. 関連付けを作成するには、SharePoint Designer の [外部コンテンツ タイプ] ページで、Order 外部コンテンツ タイプをダブルクリックします。

  2. リボンの [処理デザイン ビュー] をクリックします。

  3. データ ソース エクスプローラーで、Orders テーブルを探します。そのテーブルを右クリックして、[新しい関連付け] をクリックします。これにより、Order 外部コンテンツ タイプに Association メソッドのインスタンスが作成されます。

  4. [関連付けプロパティ] ダイアログ ボックスで、次のように [参照] をクリックします。

    関連付けられた外部コンテンツ タイプを参照する

    Customer として関連する外部コンテンツ タイプを選択します。2 つの外部コンテンツ タイプを関連付けている共通の識別子が自動的に表示されます。[次へ] をクリックします。

  5. [入力パラメーターの構成] ダイアログ ボックスで、次の図のように、CustomerID を選択して [識別子へのマップ] をクリックします。[次へ] をクリックし、もう一度 [次へ] をクリックします。

    入力パラメーターを識別子にマップする

  6. [次へ] をクリックして [完了] をクリックします。これにより、OrdersNavigateAssociation という名前の処理が作成されます。

  7. 外部コンテンツ タイプを保存し、両方の外部コンテンツ タイプの外部リストを作成します。これで、外部リストから Microsoft Outlook または Microsoft SharePoint Workspace に接続できるようになりました。

  8. SharePoint、Outlook、および SharePoint Workspace の注文書には各顧客の横に外部コンテンツ タイプのインスタンスの選択が自動的に表示されます。