LINQPad でQuickBooks データを操作



CData ADO.NET Provider は、さまざまなアプリケーションや開発環境から利用できます。この記事では、CData ADO.NET Provider for QuickBooks を使用してLINQPad からQuickBooks に接続する方法を説明します。この例ではQuickBooks Data Provider を使用していますが、同じ手順はすべてのCData ADO.NET Provider に適用できます。

データモデルを作成する

  1. Visual Studio で新しいコンソールプロジェクトを作成し、ADO.NET Entity Data Model ウィザードを使用してデータモデルを作成します。
  2. 既存の接続を選択するか、[New Connection]をクリックして新しい接続を指定します。

  3. 必要なテーブルとビューを選択し、[Finish]をクリックしてデータモデルを作成します。
  4. エンティティダイアグラムを右クリックし、[Add Code Generation Item]を選択します。次に、ADO.NET DbContext Generator を選択します。
  5. プロジェクトをビルドします。生成されたファイルを使用して、LINQPad でQuickBooks 接続を作成できます。

LINQPad でQuickBooks に接続する

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

  1. LINQPad を開き、[Add New Connection]をクリックします。
  2. [Entity Framework DbContext POCO]を選択します。
  3. 次のページで、以下の情報を入力します。

    • Path to Custom Assembly:Visual Studio で作成したデータモデルアセンブリのパスを入力します。
    • Full Type Name of Typed DbContext:カスタムDbContext の名前を入力します。
    • Name for this connection:接続の名前を入力します。
  4. これでLINQPad を使用してデータをクエリできるようになりました。サポートされているLINQ クエリの例については、ヘルプドキュメントの「LINQ and Entity Framework」の章を参照してください。