System.Data 名前空間
保護されたメンバーを含める
継承されたメンバーを含める
.NET Framework メンバーを含める
XNA Framework メンバーを含める
汎用性のあるクラス ライブラリ メンバーを含める
System.Data 名前空間には、さまざまなソースのデータにアクセスしたりそれらを管理するためのクラスが含まれます。トップレベルの名前空間と多数の子名前空間によって、ADO.NET アーキテクチャおよび ADO.NET データ プロバイダーが形成されます。たとえば、プロバイダーは SQL Server、Oracle、ODBC、および OleDB で利用できます。その他の子名前空間には、ADO.NET Entity Data Model (EDM) および WCF データ サービスで使用されるクラスが含まれます。
名前空間
名前空間 | 説明 |
---|---|
System.Data | System.Data 名前空間は、ADO.NET アーキテクチャを表すクラスを使用できるようにします。ADO.NET を使用すると、複数のデータ ソースのデータを効率的に管理するコンポーネントを作成できます。 |
System.Data.Common | System.Data.Common 名前空間には、.NET Framework データ プロバイダーが共有するクラスが含まれます。 |
System.Data.Common.CommandTrees | System.Data.Common.CommandTrees 名前空間には、コマンド ツリーを構成する式を構築するためのクラスが用意されています。 |
System.Data.Common.CommandTrees.ExpressionBuilder | System.Data.Common.CommandTrees.ExpressionBuilder 名前空間には、コマンド ツリー API が用意されています。 |
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial | System.Data.Common.CommandTrees.ExpressionBuilder.Spatial 名前空間には、空間のエンティティ データ モデル (EDM: Entity Data Model) 機能を表すクラスが含まれています。 |
System.Data.Common.EntitySql | System.Data.Common.EntitySql 名前空間には、EntitySqlParser クラスなどのサポート クラスが含まれています。これらのクラスを使用すると、Entity SQL のクエリ文字列を解析し、コマンド ツリー クエリを作成できます。 |
System.Data.Design | System.Data.Design 名前空間には、カスタム型を指定されたデータセットを生成するために使用できるクラスが含まれています。 |
System.Data.Entity.Design | System.Data.Entity.Design 名前空間には、エンティティ データ モデル (EDM) ファイルおよびオブジェクト ソース コードを生成するクラスが含まれます。 |
System.Data.Entity.Design.AspNet | System.Data.Entity.Design.AspNet 名前空間には、ASP.NET ビルド環境の Entity Data Model (EDM) ビルド プロバイダーが含まれています。 |
System.Data.Entity.Design.PluralizationServices | PluralizationServices 名前空間には、単語を単数形から複数形に、または複数形から単数形に変更するためのクラスが用意されています。 |
System.Data.EntityClient | System.Data.EntityClient 名前空間は、Entity Framework の .NET Framework データ プロバイダーです。 |
System.Data.Linq | System.Data.Linq 名前空間には、LINQ to SQL アプリケーションでのリレーショナル データベースとの対話をサポートするクラスが含まれています。 |
System.Data.Linq.Mapping | System.Data.Linq.Mapping 名前空間には、リレーショナル データベースの構造と内容を表す LINQ to SQL オブジェクト モデルを生成するために使用されるクラスが含まれています。 |
System.Data.Linq.SqlClient | System.Data.Linq.SqlClient 名前空間には、SQL Server と通信するためのプロバイダー クラスおよびクエリ ヘルパー メソッドを含むクラスが含まれます。 |
System.Data.Linq.SqlClient.Implementation | System.Data.Linq.SqlClient.Implementation 名前空間には、SQL Server プロバイダーの内部実装詳細のために使用される型が含まれています。 |
System.Data.Mapping | System.Data.Mapping 名前空間は、MappingItemCollection クラスおよび StorageMappingItemCollection クラスを使用できるようにします。 |
System.Data.Metadata.Edm | System.Data.Metadata.Edm 名前空間には、Entity Framework によって使用されるモデル全体の概念を表す一連の型とアプリケーションがメタデータを処理する場合に役立つ一連のクラスが含まれます。 |
System.Data.Objects | System.Data.Objects 名前空間には、Object Services のコア機能へのアクセスを提供するクラスが含まれています。これらのクラスは、エンティティ型のインスタンスである厳密に型指定された CLR オブジェクトを使用することにより、データのクエリ、挿入、更新、および削除を可能にします。Object Services は、Entity Data Model (EDM) で定義された型に対して、統合言語クエリ (LINQ) および Entity SQL クエリの両方をサポートしています。Object Services は、返されたデータをオブジェクトとして具体化し、オブジェクトの変更をデータ ソースに保存します。また、変更の追跡、コントロールへのオブジェクトのバインド、同時実行の処理などの機能も提供します。詳細については、「Object Services Overview (Entity Framework)」を参照してください。 |
System.Data.Objects.DataClasses | System.Data.Objects.DataClasses 名前空間には、Entity Data Model (EDM) で定義される型の基本クラス、ナビゲーション プロパティによって返される型の基本クラス、および共通言語ランタイム (CLR) オブジェクトを概念モデルの型に対応付ける属性を定義するクラスが含まれています。 |
System.Data.Objects.SqlClient | System.Data.Objects.SqlClient 名前空間には、データベース関数に変換する共通言語ランタイム (CLR) のメソッドを含む SqlFunctions クラスが用意されています。SqlFunctions クラスのメソッドは、LINQ to Entities クエリでのみ使用できます。 |
System.Data.Odbc | System.Data.Odbc 名前空間は、.NET Framework ODBC 用データ プロバイダーです。 |
System.Data.OleDb | System.Data.OleDb 名前空間は、.NET Framework OLE DB 用データ プロバイダーです。 |
System.Data.OracleClient | System.Data.OracleClient 名前空間は、.NET Framework Oracle 用データ プロバイダーです。 |
System.Data.Services | WCF Data Services の構築に使われるクラスへのアクセスを提供します。 |
System.Data.Services.BuildProvider | この名前空間のクラスは、データ サービスから返されたメタデータに基づいて、WCF Data Services クライアント アプリケーションの C# または Visual Basic のコードを生成します。 |
System.Data.Services.Client | アプリケーションが WCF Data Services との対話に使用できる .NET Framework クライアント ライブラリを表します。 |
System.Data.Services.Common | WCF Data Services のクライアント ランタイムとサーバー ランタイムの両方に共通する機能を実装します。 |
System.Data.Services.Configuration | この名前空間は、WCFデータ サービス機能に構成の設定も提供します。 |
System.Data.Services.Design | コード生成コマンド ライン ツールおよび Visual Studio のツールが、厳密に型指定されたクライアント側オブジェクトをデータ サービスとの通信用に作成するのに使用します。 |
System.Data.Services.Internal | このクラスは、一般的な使用を意図したものではなく、関連エンティティの一括読み込みでのクエリのサポートを実装するために、システムで内部的に使用されるものです。 |
System.Data.Services.Providers | WCF Data Services のカスタム データ サービス プロバイダーを定義するために実装される一連のインターフェイスを提供します。 |
System.Data.Spatial | 空間データベース機能のクラスを含まれている System.Data.Spatial の名前空間。 |
System.Data.Sql | System.Data.Sql 名前空間には、SQL Server 固有の機能をサポートするクラスが含まれています。 |
System.Data.SqlClient | System.Data.SqlClient 名前空間は、.NET Framework SQL Server 用データ プロバイダーです。 |
System.Data.SqlTypes | System.Data.SqlTypes の名前空間には、ネイティブ データにクラスをデータ型 SQL Serverを提供します。これらのクラスは、.NET Framework 共通言語ランタイム (CLR) に用意されているデータ型よりも安全で高速な手段を提供します。この名前空間のクラスを使用すると、精度が失われる場合に発生する型変換エラーの防止に役立ちます。また、他のデータ型は SqlTypes との間で内部的に変換されるため、この名前空間内でオブジェクトを明示的に作成および使用する方が高速なコードを生成できます。 |