次の方法で共有


ビジネス データ接続モデルを作成する

Visual Studio を使用して、ビジネス データ接続 (BDC) モデルを作成したり、既存の BDC モデルをカスタマイズしたりできます。 各 SharePoint プロジェクトに含めることができるモデルは 1 つだけです。 詳細については、「 ビジネス データを SharePoint に統合する」を参照してください。

新しいモデルを作成する

新しいモデルを作成するには、Business Data Connectivity Model プロジェクトを作成するか、空の SharePoint プロジェクトBusiness Data Connectivity Model 項目を追加します。

コンピューターに Microsoft SharePoint Server がインストールされている必要があります。

Visual Studio によってプロジェクトにフォルダーが追加されます。 このフォルダーには、[新しい項目の追加] ダイアログ ボックスの [ビジネス データ接続モデル] 項目に指定した名前があります。 新しい Business Data Connectivity Model プロジェクトを作成する場合、Visual Studio は フォルダー BdcModel1 に名前を付けます。

Visual Studio によって、次のファイルが新しいフォルダーに追加されます。

File Description
モデル定義ファイル エンティティ、メソッド、基幹業務 (LOB) システム オブジェクト、およびモデルを記述するその他のメタデータを定義する XML が含まれています。

BDC デザイナー、BDC エクスプローラー、BDCメソッドの詳細 ウィンドウ、および [プロパティ ] ウィンドウを使用して、このファイル内のメタデータを変更します。
エンティティサービスコードファイル 既定のエンティティのインスタンスを取得、更新、および削除するメソッドが含まれています。

エンティティのプロパティを定義するには、エンティティ コード ファイルを編集します。 詳細については、「 方法: モデルにエンティティを追加する」を参照してください。

エンティティのインスタンスを取得、更新、および削除するには、エンティティ サービス コード ファイルにコードを追加します。 詳細については、「 ビジネス データ接続モデルの設計」を参照してください。

プロジェクトをコンパイルすると、Visual Studio によってアセンブリが作成されます。 プロジェクト アセンブリにコードを追加する他の項目 (シー ケンシャル ワークフロー アイテムや Web パーツ アイテムなど) をプロジェクトに追加しないようにします。 ソリューション パッケージではアセンブリがグローバル アセンブリ キャッシュにコピーされないため、ソリューションを配置するときに、その項目のコードは実行されません。 ソリューション パッケージは、アセンブリを SharePoint の BDC データベースにのみ展開します。

Visual Studio は、プロジェクトをデバッグするときに、ローカル コンピューター上の両方の場所にアセンブリをコピーします。

既存のモデルを追加する

SharePoint Designer などの他のツールを使用して作成されたモデルをインポートできます。 次の状況で、既存のモデルをプロジェクトにインポートすることを選択できます。

  • SharePoint サーバー ファームに既に配置されているモデルをカスタマイズする。

  • 既存のモデルをパッケージ化して複数の SharePoint サーバー ファームに展開する。

    いずれの場合も、インポートするモデルで定義されている LOB システムは影響を受けず、期待どおりに動作し続けます。 既存のモデルを SharePoint プロジェクトに追加するには、Visual Studio の [ 既存の項目の追加 ] ダイアログ ボックスを使用します。 詳細については、「 方法: 既存の BDC モデル ファイルを SharePoint プロジェクトに追加する」を参照してください。

    インポートされたモデルに .NET Framework アセンブリ型の LOB システムを追加するには、[ .NET アセンブリ LobSystem の追加] でオプションを選択します。 これにより、カスタム コードを記述し、デザイナーを使用してインポートされたモデルのメタデータを定義できます。

Title Description
方法: BDC モデルを作成する 新しい BDC モデルを作成する方法を示します。
方法: 既存の BDC モデル ファイルを SharePoint プロジェクトに追加する 既存のモデルを SharePoint プロジェクトにインポートする方法について説明します。
方法: リソース ファイルを使用して、ローカライズされた名前、プロパティ、およびアクセス許可を指定する Web パーツまたは Web ページでモデルを使用するときに、モデル メタデータとマージされる文字列を提供する方法について説明します。
方法: BDC 機能にカスタム アセンブリを含める フィーチャーにカスタム アセンブリを含める方法について説明します。