方法 : Visual Studio で LINQ to DataSet プロジェクトを作成する

更新 : November 2007

別の種類の LINQ プロジェクトでは、特定のインポートされる名前空間 (Visual Basic) または using ディレクティブ (C#) および参照が必要です。最小要件は、System.Core.dll への参照と、System.Linq の using ディレクティブです。既定では、これらは新しい Visual C# 2008 プロジェクトを作成した場合に提供されます。また、LINQ to DataSet では、System.Data.dll および System.Data.DataSetExtensions.dll への参照と Imports (Visual Basic) または using (C#) ディレクティブも必要です。

以前のバージョンの Visual Studio のプロジェクトをアップグレードする場合、これらの LINQ 関連の参照を手動で追加する必要がある場合があります。さらに、.NET Framework バージョン 3.5 をプロジェクトのターゲットとして手動で設定する必要がある場合があります。

Bb552414.alert_note(ja-jp,VS.90).gifメモ :

コマンド プロンプトからビルドする場合、drive:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 内の LINQ に関連する DLL を手動で参照する必要があります。

.NET Framework 3.5 をターゲットとして設定するには

  1. Visual Studio 2008 で、新しい Visual Basic または C# プロジェクトを作成します。または、Visual Studio 2005 で作成されている Visual Basic または C# プロジェクトを開き、指示に従って Visual Studio 2008 プロジェクトに変換します。

  2. C# プロジェクトの場合は、[プロジェクト] メニューの [プロパティ] をクリックします。

    1. [アプリケーション] プロパティ ページで、[ターゲット フレームワーク] ボックスの一覧から [.NET Framework 3.5] を選択します。
  3. Visual Basic プロジェクトの場合は、[プロジェクト] メニューの [プロパティ] をクリックします。

    1. [コンパイル] プロパティ ページで、[詳細コンパイル オプション] をクリックし、[ターゲット フレームワーク (すべての構成)] ボックスの一覧から [.NET Framework 3.5] を選択します。
  4. [プロジェクト] メニューの [参照の追加] をクリックします。[.NET] タブをクリックし、下方向にスクロールし、[System.Core] をクリックします。最後に、[OK] をクリックします。

  5. ソース コード ファイルまたはプロジェクトに System.Linq の using ディレクティブまたはインポートされる名前空間を追加します。

    詳細については、「using ディレクティブ (C# リファレンス)」または「方法 : インポートした名前空間を追加または削除する (Visual Basic)」を参照してください。

LINQ to DataSet 機能を有効にするには

  1. 必要に応じて、このトピックの前の方で説明した手順に従って、System.Core.dll への参照および System.Linq の using ディレクティブまたはインポートされる名前空間を追加します。

  2. C# または Visual Basic で、[プロジェクト] メニューの [参照の追加] をクリックします。

  3. [参照の追加] ダイアログ ボックスで、[.NET] タブが前面にない場合はこれをクリックします。下方向にスクロールし、[System.Data] と [System.Data.DataSetExtensions] をクリックします。[OK] をクリックします。

  4. ソース コード ファイルまたはプロジェクトに System.Data の using ディレクティブまたはインポートされる名前空間を追加します。詳細については、「using ディレクティブ (C# リファレンス)」または「方法 : インポートした名前空間を追加または削除する (Visual Basic)」を参照してください。

  5. LINQ to Dataset 機能を使用するために、System.Data.DataSetExtensions.dll への参照を追加します。System.Data.dll への参照が追加されていない場合はこれを追加します。

  6. オプションで、データベースにどのように接続するかに合わせて、System.Data.Common または System.Data.SqlClient の using ディレクティブまたはインポートされる名前空間を追加します。

参照

その他の技術情報

はじめに (LINQ to DataSet)

LINQ の概要