今すぐお試しください!

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

今すぐダウンロード

LINQPad でMarketo データを操作

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



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

データモデルの作成

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

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

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

    REST およびSOAP API の両方をサポートしています。Schema プロパティで選択してください。

    REST API: OAuth とREST セクションでOAuthClientId、OAuthClientSecret、RESTEndpoint プロパティを設定。

    SOAP API: SOAP セクションでUserId、EncryptionKey、SOAPEndpoint プロパティを設定。

    詳細はヘルプドキュメントの「はじめに」を参照してください。

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

    Schema=REST;RESTEndpoint=https://311-IFS-929.mktorest.com/rest;OAuthClientId=MyOAuthClientId;OAuthClientSecret=MyOAuthClientSecret;
  2. 希望するテーブルおよびビューを選択して[Finish]をクリックし、データモデルを作成します。

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

LINQPad でMarketo データに接続

必要な接続プロパティを取得してデータモデルアセンブリを作成したら、以下の手順に従って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 経由でMarketo にクエリできます。サポートされたLINQ クエリの例は、ヘルプドキュメントの「LINQ およびEntity Framework」を参照してください。

 
 
ダウンロード