LINQ to SQL

LINQ to SQL は .NET Framework version 3.5 のコンポーネントであり、リレーショナル データをオブジェクトとして管理するためのランタイム インフラストラクチャを提供します。 

メモメモ

リレーショナル データは 2 次元テーブル (リレーションまたはフラット ファイル) のコレクションで表され、共通の列がテーブルを相互に関連付けます。LINQ to SQL を効果的に使用するには、リレーショナル データベースの基本原則を理解している必要があります。

LINQ to SQL では、リレーショナル データベースのデータ モデルが、開発者のプログラミング言語で表されるオブジェクト モデルに対応付けられています。 アプリケーションが実行されると、LINQ to SQL は、オブジェクト モデルの統合言語クエリを SQL に変換し、それをデータベースに送信して実行します。データベースから結果が返されると、LINQ to SQL はそれを、プログラミング言語で操作できるオブジェクトに再変換します。

Visual Studio を使用する開発者は、通常、オブジェクト リレーショナル デザイナーを使用します。これには、LINQ to SQL の機能の多くを実装するためのユーザー インターフェイスが用意されています。 詳細については オブジェクト リレーショナル デザイナ (O/R デザイナ) および オブジェクト リレーショナル デザイナー (O/R デザイナー) および オブジェクト リレーショナル デザイナー (O/R デザイナー).

このリリースの LINQ to SQL に含まれているドキュメントでは、LINQ to SQL アプリケーションを構築するのに必要な基本的なビルド ブロック、プロセス、および手法について説明します。 特定の問題について MSDN ライブラリを検索したり、LINQ フォーラムに参加して、複雑なトピックについて専門家と検討したりすることもできます。 また、「LINQ to SQL: .NET Language-Integrated Query for Relational Data」ホワイト ペーパーには、LINQ to SQL テクノロジの詳細と、Visual Basic および C# のコード例が記載されています。

このセクションの内容

関連項目