オブジェクト リレーショナル デザイナー (O/R デザイナー)

オブジェクト リレーショナル デザイナー (O/R デザイナー) は、データベース内のオブジェクトに基づく LINQ to SQL [LINQ to SQL] エンティティ クラスと関連付け (リレーションシップ) を作成するためのビジュアル デザイン サーフェイスを提供します。つまり、O/R デザイナーは、データベース内のオブジェクトにマップされるオブジェクト モデルをアプリケーションに作成するために使用されます。また、エンティティ クラスとデータベース間でデータを送受信するために使用する、厳密に型指定された DataContext も生成します。O/R デザイナーは、データを返し、エンティティ クラスを設定するために、ストアド プロシージャと関数を DataContext のメソッドにマップする機能も提供します。最後に、O/R デザイナーでは、エンティティ クラス間の継承関係をデザインすることもできます。

注意

現在、O/R デザイナーでは、SQL Server 2000、SQL Server 2005、SQL Server 2008、および SQL Server Express のデータベースのみがサポートされています。O/R デザイナーは SQL Server Compact 3.5 をサポートしていませんが、LINQ to SQL はサポートしています。詳細については、「SQL Server Compact および LINQ to SQL」を参照してください。SQL Server Express の入手方法については、「方法 : サンプル データベースをインストールする」の「SQL Server Express の入手」を参照してください。

このセクションの内容

参照

System.Linq

System.Data.Linq

関連するセクション

よく寄せられる質問

LINQ to SQL [LINQ to SQL]

LINQ to ADO.NET

LINQ General Programming Guide

Visual Studio 2012 のデータ アプリケーションを開発するための新機能は

Visual Studio でのデータへのアクセス