次の方法で共有


LightSwitch アプリケーション データへの接続

このレッスンでは、外部データベースに接続し、LightSwitch アプリケーションにデータを取り込めるようにする方法を学習します。

データへの接続

ほとんどのビジネス アプリケーションは「フォーム中心」のモデルを使用します。 つまり、LightSwitch では画面 と呼ばれるフォームが、データベースに格納されているデータを表示および更新します。 ローカルの LightSwitch データベースに保存されているデータを表示して更新する方法は、「手順 2: LightSwitch でのデータの定義」で既に学習しました。 現実のアプリケーションでは、外部データベースのデータに接続することがよくあります。 まず、Open Data Protocol (OData) サービスを介して利用できる Northwind という名前のサンプル データベースへの接続を指定します。

注意

この例の Northwind データベースは読み取り専用です。データを表示できますが、更新することはできません。

データベースに接続するには

  1. ソリューション エクスプローラー[データ ソース] ノードのショートカット メニューを開き、[データ ソースの追加] を選択します。

    データ ソースの添付ウィザードが開きます。

  2. データ ソースの添付ウィザードで、[OData サービス][次へ] の順に選択します。

  3. [OData ソースのアドレス] ボックスの [接続情報の入力] ページで、「http://services.odata.org/V3/Northwind/Northwind.svc」と入力します。

  4. [ログイン情報] の下で [Windows 認証] オプションをクリックし、[次へ] をクリックします。

    接続情報を入力する

  5. [エンティティの選択] ページの [エンティティ] ノードを展開します。

  6. CustomerOrderOrder_DetailProduct の各テーブルを選択し、[完了] をクリックします。

    エンティティを選択する

    NorthwindEntitiesData データ ソースがプロジェクトに追加され、CustomersOrdersOrder_Details、および Products のエンティティが作成されます。

よく見る

このレッスンでは、Open Data Protocol (OData) サービスを介して公開された Northwind サンプル データベースに接続しました。 各自のアプリケーションでは、アクセスするデータベースまたはサービスの名前と、ホストされているサーバーのアドレスを知っている必要があります。

データベースにアクセスして変更するためにもアクセス許可が必要です。 アクセス許可は通常、データベース管理者が割り当てる Windows 資格情報 (Windows ログイン ID) またはカスタム資格情報に基づいています。

データ ソースのアタッチ ウィザードでは、データ ソースとしてデータベースSharePointSAP、または WCF RIA サービスを選択できます。 LightSwitch アプリケーションでは、SQL Server データベースのデータ、SharePoint リストのデータ、SAP NetWeaver Gateway のデータ、または LightSwitch 用に設計され、Web サーバー上でホストされている WCF RIA (Windows Communication Foundation Rich Internet Application) サービスのデータに接続できます。 「方法: データに接続する」を参照してください。

次の手順

次のレッスンでは、作成したデータ エンティティの操作方法を学習します。

次のレッスン: LightSwitch でのエンティティ フィールドのカスタマイズ

参照

処理手順

方法: データに接続する

概念

LightSwitch 用の WCF RIA サービスの作成に関するガイドライン

その他の技術情報

LightSwitch におけるデータの使用

Connect to a SharePoint List

拡張機能: LightSwitch への新機能の追加