LINQ to SQLLINQ to SQL .NET Framework.NET Framework Version 3.5 のコンポーネントであり、リレーショナル データをオブジェクトとして管理するためのランタイム インフラストラクチャを提供します。is a component of .NET Framework.NET Framework version 3.5 that provides a run-time infrastructure for managing relational data as objects.


リレーショナル データは 2 次元テーブル (リレーションまたはフラット ファイル) のコレクションで表され、共通の列がテーブルを相互に関連付けます。Relational data appears as a collection of two-dimensional tables (relations or flat files), where common columns relate tables to each other. LINQ to SQLLINQ to SQL を効果的に使用するには、リレーショナル データベースの基本原則を理解している必要があります。To use LINQ to SQLLINQ to SQL effectively, you must have some familiarity with the underlying principles of relational databases.

LINQ to SQLLINQ to SQL では、リレーショナル データベースのデータ モデルが、開発者のプログラミング言語で表されるオブジェクト モデルに対応付けられています。In LINQ to SQLLINQ to SQL, the data model of a relational database is mapped to an object model expressed in the programming language of the developer. アプリケーションが実行されると、LINQ to SQLLINQ to SQL は、オブジェクト モデルの統合言語クエリを SQL に変換し、それをデータベースに送信して実行します。When the application runs, LINQ to SQLLINQ to SQL translates into SQL the language-integrated queries in the object model and sends them to the database for execution. データベースから結果が返されると、LINQ to SQLLINQ to SQL はそれをプログラミング言語で操作できるオブジェクトに変換し直します。When the database returns the results, LINQ to SQLLINQ to SQL translates them back to objects that you can work with in your own programming language.

通常 Visual Studio を使用している開発者が使用して、Object Relational DesignerObject Relational Designerの機能の多くを実装するためのユーザー インターフェイスを提供するLINQ to SQLLINQ to SQLします。Developers using Visual Studio typically use the Object Relational DesignerObject Relational Designer, which provides a user interface for implementing many of the features of LINQ to SQLLINQ to SQL.

このリリースの LINQ to SQLLINQ to SQL に含まれているドキュメントでは、LINQ to SQLLINQ to SQL アプリケーションを構築するのに必要な基本的なビルド ブロック、プロセス、および手法について説明します。The documentation that is included with this release of LINQ to SQLLINQ to SQL describes the basic building blocks, processes, and techniques you need for building LINQ to SQLLINQ to SQL applications. 特定の問題に関する Microsoft のドキュメントを検索することとに参加することができます、 LINQ フォーラム専門家とより複雑なトピックを説明できます。You can also search Microsoft Docs for specific issues, and you can participate in the LINQ Forum, where you can discuss more complex topics in detail with experts. 最後に、 LINQ to SQL: リレーショナル データ用 .net 統合言語クエリホワイト ペーパーの詳細LINQ to SQLLINQ to SQLテクノロジ、Visual Basic と c# のコード例を完了します。Finally, the LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQLLINQ to SQL technology, complete with Visual Basic and C# code examples.

このセクションの内容In This Section

はじめにGetting Started
LINQ to SQLLINQ to SQL の簡単な概要と、LINQ to SQLLINQ to SQL を使用して作業を始める方法を示します。Provides a condensed overview of LINQ to SQLLINQ to SQL along with information about how to get started using LINQ to SQLLINQ to SQL.

プログラミング ガイドProgramming Guide
マップ、クエリ、更新、デバッグ、および同様のタスクを行う手順を示します。Provides steps for mapping, querying, updating, debugging, and similar tasks.

LINQ to SQLLINQ to SQL のさまざまな側面に関するリファレンス情報を示します。Provides reference information about several aspects of LINQ to SQLLINQ to SQL. SQL-CLR 型マッピング、標準クエリ演算子変換などのトピックが含まれます。Topics include SQL-CLR Type Mapping, Standard Query Operator Translation, and more.

Visual Basic および c# のサンプルへのリンクを提供します。Provides links to Visual Basic and C# samples.

統合言語クエリ (LINQ)LINQ (Language-Integrated Query)
LINQLINQ テクノロジの概要を示します。Provides an overview of LINQLINQ technologies.

説明LINQLINQVisual Basic ユーザー向けのテクノロジです。Describes LINQLINQ technologies for Visual Basic users.

ADO.NETADO.NET ポータルにリンクします。Links to the ADO.NETADO.NET portal.

LINQ to SQL チュートリアルLINQ to SQL Walkthroughs
LINQ to SQLLINQ to SQL のチュートリアルを一覧します。Lists walkthroughs available for LINQ to SQLLINQ to SQL.

サンプル データベースのダウンロードDownloading Sample Databases
ドキュメントで使用されるサンプル データベースをダウンロードする方法について説明します。Describes how to download sample databases used in the documentation.

LinqDataSource テクノロジの概要LinqDataSource Technology Overview
LinqDataSource コントロールが 統合言語クエリ (LINQ: Language-Integrated Query)Language-Integrated Query (LINQ) データソース コントロールのアーキテクチャを通じてASP.NETASP.NET を Web 開発者に公開する方法について説明します。Describes how the LinqDataSource control exposes 統合言語クエリ (LINQ: Language-Integrated Query)Language-Integrated Query (LINQ) to Web developers through the ASP.NETASP.NET data-source control architecture.