今すぐお試しください!

製品の詳細CData ADO.NET Provider for Lohaco を確認して、無償評価版をダウンロード:

今すぐダウンロード

LINQPad でLohaco データを操作

LINQPad でLohaco にLINQ クエリを実行します。



CData ADO.NET Provider for Lohaco は、LINQ やEntity Framework などの標準のADO.NET インターフェースを使ってLohaco を操作可能にします。この記事では、LINQPad から接続してLINQ クエリを実行する方法を説明します。

データモデルの作成

本製品およびLINQPad をダウンロードおよびインストールしたら、Visual Studio で新しいクラスライブラリプロジェクトを作成します。

本製品を使用するためのEF 6を設定する方法については、ヘルプドキュメントを参照してください。

  1. プロジェクトを右クリックし、[追加]→[新しい項目]→[ADO.NET Entity Data Model]をクリックします。ダイアログが表示されたら、データベースから[Code First]を選択します。 [New Connection]をクリックして、表示されたウィザードで接続文字列オプションを指定します。

    Lohaco に接続する場合は、 SellerId、SSLClientCert、およびSSLClientCertType が必要です。

    Lohaco へのアクセスの設定

    SellerId、SSLClientCert、およびSSLClientCertType を取得するには、以下の手順に従ってください。

    • 「API 認証について」を参照して公開鍵と秘密鍵を生成します。
    • Lohaco ストアクリエイターにログインして、[設定]メニューの[証明書設定]に移動します。
    • [証明書を登録]をクリックして[公開鍵]、[許可IPアドレス]、[有効期限]を入力します。

    Lohaco アカウントの認証

    次の接続プロパティを設定して接続します。

    • SellerId:接続先のLohaco Store ID を設定。
    • SSLClientCert:プライベートキーのファイルパスを設定。
    • SSLClientCertType:値"PEMKEY_FILE" を設定。

    一般的な接続文字列は次のとおりです。

    SellerId=MySellerId;SSlClientCert=C:\private.pem;SSLClientCertType=PEMKEY_FILE;
  2. 希望するテーブルおよびビューを選択して[Finish]をクリックし、データモデルを作成します。

  3. プロジェクトをビルドします。生成されたファイルを使ってLINQPad でLohaco 接続を作成できます。

LINQPad でLohaco データに接続

必要な接続プロパティを取得してデータモデルアセンブリを作成したら、以下の手順に従ってLINQPad でデータモデルを使いはじめましょう。

  1. LINQPad を開き[接続の追加]をクリックします。

  2. [Use a typed data context from your own assembly]オプションを選択します。

  3. [Entity Framework DbContext]を選択します。

  4. [Path to Custom Assembly]ボックスの横にある[参照]をクリックして、プロジェクトフォルダを参照します。bin フォルダの下の.dll または.exe を参照します。

  5. DbContext の名前を選択します。
  6. 接続文字列をApp.Config に保存した場合は、App.Config へのパスを指定します。

これでLINQPad 経由でLohaco にクエリできます。サポートされたLINQ クエリの例は、ヘルプドキュメントの「LINQ およびEntity Framework」を参照してください。

 
 
ダウンロード