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

オブジェクト リレーショナル デザイナー (O/R デザイナー) は、データベース内のオブジェクトに基づく 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 3.5 および 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 の一般的なプログラミング ガイド

データ アプリケーション開発の新機能

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