Data サンプル

更新 : 2007 年 11 月

データのサンプルは、さまざまな LINQ サンプルで使用される多くのシナリオをサポートするように設計されています。このサンプルが他の LINQ サンプルと同じ親フォルダにインストールされている場合、他のサンプル内のすべてのパスは自動的に解決されます。

サンプルとそのインストール手順を取得するには

  • 次のいずれかを実行します。

    • [ヘルプ] メニューの [サンプル] をクリックします。

      サンプルの情報を示す Readme が表示されます。

    • Visual Studio 2008 のサンプルの Web サイトにアクセスします。ここには、サンプルの最新版が掲載されています。

    • Visual Studio をインストールしたコンピュータで、サンプルを検索します。既定では、サンプルおよび Readme ファイルは drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid にインストールされています。Visual Studio の Express Edition については、すべてのサンプルがオンラインで提供されています。

詳細については、「サンプル ファイルの格納場所」を参照してください。

Bb397971.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このサンプル コードは概念を示すためのものであり、その概念に関連するコードのみを示しています。特定の環境について必ずしもセキュリティ要件を満たしていませんので、そのまま使用しないでください。セキュリティおよびエラー処理コードを追加して、プロジェクトをより安全かつ堅牢にすることをお勧めします。これらのサンプル コードは、現状有姿のままで提供されるものであり、一切保証されていません。

このサンプルを実行するには

  • F5 キーを押します。

使用例

この data ディレクトリは、他の多くの LINQ サンプルで使用されます。このディレクトリ内の Northwind.mdf という名前のデータベースのコピーに注意してください。これは、多くの Microsoft 製品で使用されている Northwind データベースのカスタム バージョンです。このデータベースに加えられた変更には、特定の LINQ 機能を紹介する目的で追加された新しいストアド プロシージャが含まれます。SampleQueries プロジェクトには、このデータベースの 2 番目のコピーがあります。Northwind の 2 つのコピーが提供されているため、SampleQueries を個別のエンティティとして、ある場所から別の場所に簡単にコピーできます。LinqToNorthwind など、他のサンプルを移動する場合は、この data ディレクトリも移動する必要があります。

このディレクトリには、他の LINQ サンプルで使用される各種の小さな XML ファイルもあります。上記と同じ理由で、これらの XML ファイルも SampleQueries ディレクトリ内で重複しています。

このディレクトリ内のファイルは、読み取り専用でないことが重要です。これらのファイルに読み取り専用の属性が設定されている場合、多くのサンプルは正しく実行されません。特に、Northwind.mdf の読み取りと書き込みの両方のアクセス許可がない場合は、Northwind への接続で問題が生じる可能性があります。

次の行はこのファイルで説明した内容の要約であり、LINQ サンプルに含まれる他の大部分の ReadMe.html ファイルにも記載されています。

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

多くの LINQ サンプルでは、データのサンプル内にある XML ファイルや Northwind サンプル データベースのバージョンが必要です。Data サンプルが他の LINQ サンプルと同じ親フォルダにインストールされている場合、XML ファイルとデータベース ファイルのパスは自動的に解決されます。多くのサンプル ファイルでは、オブジェクト ダンパのサンプル プロジェクトも必要です。

参照

概念

LINQ クエリ式 (C# プログラミング ガイド)

その他の技術情報

LINQ to SQL

LINQ サンプル