System.Data 네임스페이스

보호된 멤버 포함
상속된 멤버 포함

.NET Framework 멤버 포함
XNA Framework 멤버 포함
이식 가능한 클래스 라이브러리 멤버 포함

System.Data 네임스페이스는 다양한 소스의 데이터에 액세스하고 관리하기 위한 클래스를 포함합니다. 최상위 네임스페이스와 많은 하위 네임스페이스가 함께 ADO.NET 아키텍처와 ADO.NET 데이터 공급자를 구성합니다. 예를 들어 SQL Server, Oracle, ODBC 및 OleDB에 대한 공급자를 사용할 수 있습니다. 다른 하위 네임스페이스는 ADO.NET 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(엔터티 데이터 모델) 함수를 나타내는 클래스가 들어 있습니다.
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 빌드 환경의 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 네임스페이스를 통해 MappingItemCollectionStorageMappingItemCollection 클래스에 액세스할 수 있습니다.
System.Data.Metadata.Edm System.Data.Metadata.Edm 네임스페이스에는 Entity Framework에서 사용하는 모델 전체의 개념을 나타내는 형식 집합 및 응용 프로그램의 메타데이터 관련 작업을 돕는 클래스 집합이 들어 있습니다. 
System.Data.Objects System.Data.Objects 네임스페이스에는 개체 서비스의 핵심 기능에 대한 액세스를 제공하는 클래스가 포함되어 있습니다.이러한 클래스를 사용하면 엔터티 형식의 인스턴스인 강력한 형식의 CLR 개체로 데이터를 쿼리, 삽입, 업데이트 및 삭제할 수 있습니다.개체 서비스는 EDM(엔터티 데이터 모델)에 정의된 형식에 대해 LINQ(Language-Integrated Query) 및 Entity SQL 쿼리를 모두 지원합니다.개체 서비스는 반환된 데이터를 개체로 구체화하고 개체 변경 내용을 다시 데이터 소스에 전파합니다.또한 변경 내용을 추적하고 개체를 컨트롤에 바인딩하며 동시성을 처리하는 기능도 제공합니다.자세한 내용은 Object Services Overview (Entity Framework)을 참조하십시오.
System.Data.Objects.DataClasses System.Data.Objects.DataClasses 네임스페이스에는 EDM(엔터티 데이터 모델)에 정의된 형식에 대한 기본 클래스, 탐색 속성에 의해 반환된 형식에 대한 기본 클래스 및 CLR(공용 언어 런타임) 개체를 개념적 모델의 형식에 매핑하는 특성을 정의하는 클래스가 포함되어 있습니다.
System.Data.Objects.SqlClient System.Data.Objects.SqlClient 네임스페이스는 데이터베이스 함수로 변환하는 CLR(공용 언어 런타임) 메서드가 포함된 SqlFunctions 클래스를 제공합니다.SqlFunctions 클래스의 메서드는 LINQ to Entities 쿼리에서만 사용할 수 있습니다.
System.Data.Odbc System.Data.Odbc 네임스페이스는 Framework Data Provider for ODBC입니다.
System.Data.OleDb System.Data.OleDb 네임스페이스는 .NET Framework Data Provider for OLE DB입니다.
System.Data.OracleClient System.Data.OracleClient 네임스페이스는 .NET Framework Data Provider for 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 Data Provider for SQL Server입니다.
System.Data.SqlTypes System.Data.SqlTypes 네임 스페이스에서 네이티브 데이터 형식을 위한 클래스를 제공 SQL Server.이러한 클래스는 .NET Framework CLR(공용 언어 런타임)에서 제공하는 데이터 형식보다 안전하고 빠른 데이터 형식을 제공합니다.이 네임스페이스의 클래스를 사용하면 정밀도 손실로 인한 형식 변환 오류를 방지하는 데 도움이 됩니다.다른 데이터 형식과 SqlTypes 간의 변환이 자동으로 발생하기 때문에 이 네임스페이스에 있는 개체를 명시적으로 만들어 사용하면 처리 속도가 빠른 코드도 생성됩니다.