方法 : 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 をプロジェクトのターゲットとして手動で設定する必要がある場合があります。
メモ : |
---|
コマンド プロンプトからビルドする場合、drive:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 内の LINQ に関連する DLL を手動で参照する必要があります。 |
.NET Framework 3.5 をターゲットとして設定するには
Visual Studio 2008 で、新しい Visual Basic または C# プロジェクトを作成します。または、Visual Studio 2005 で作成されている Visual Basic または C# プロジェクトを開き、指示に従って Visual Studio 2008 プロジェクトに変換します。
C# プロジェクトの場合は、[プロジェクト] メニューの [プロパティ] をクリックします。
- [アプリケーション] プロパティ ページで、[ターゲット フレームワーク] ボックスの一覧から [.NET Framework 3.5] を選択します。
Visual Basic プロジェクトの場合は、[プロジェクト] メニューの [プロパティ] をクリックします。
- [コンパイル] プロパティ ページで、[詳細コンパイル オプション] をクリックし、[ターゲット フレームワーク (すべての構成)] ボックスの一覧から [.NET Framework 3.5] を選択します。
[プロジェクト] メニューの [参照の追加] をクリックします。[.NET] タブをクリックし、下方向にスクロールし、[System.Core] をクリックします。最後に、[OK] をクリックします。
ソース コード ファイルまたはプロジェクトに System.Linq の using ディレクティブまたはインポートされる名前空間を追加します。
詳細については、「using ディレクティブ (C# リファレンス)」または「方法 : インポートした名前空間を追加または削除する (Visual Basic)」を参照してください。
LINQ to DataSet 機能を有効にするには
必要に応じて、このトピックの前の方で説明した手順に従って、System.Core.dll への参照および System.Linq の using ディレクティブまたはインポートされる名前空間を追加します。
C# または Visual Basic で、[プロジェクト] メニューの [参照の追加] をクリックします。
[参照の追加] ダイアログ ボックスで、[.NET] タブが前面にない場合はこれをクリックします。下方向にスクロールし、[System.Data] と [System.Data.DataSetExtensions] をクリックします。[OK] をクリックします。
ソース コード ファイルまたはプロジェクトに System.Data の using ディレクティブまたはインポートされる名前空間を追加します。詳細については、「using ディレクティブ (C# リファレンス)」または「方法 : インポートした名前空間を追加または削除する (Visual Basic)」を参照してください。
LINQ to Dataset 機能を使用するために、System.Data.DataSetExtensions.dll への参照を追加します。System.Data.dll への参照が追加されていない場合はこれを追加します。
オプションで、データベースにどのように接続するかに合わせて、System.Data.Common または System.Data.SqlClient の using ディレクティブまたはインポートされる名前空間を追加します。