System.Data - пространства имен

Включить защищенные члены
Включить унаследованные члены

Включить члены .NET Framework
Включить члены XNA Framework
Включить члены Переносимая библиотека классов

Пространство имен System.Data содержит классы для доступа к данным из различных источников и для управления этими данными. Пространство имен верхнего уровня и несколько дочерних пространств имен образуют архитектуру ADO.NET и поставщики данных ADO.NET. Например, доступны поставщики для SQL Server, Oracle, ODBC и OleDB. Другие дочерние пространства имен содержат классы, используемые моделью EDM ADO.NET и службами данных 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 (модель данных с использованием сущностей) (EDM).
System.Data.Entity.Design.AspNet Пространство имен System.Data.Entity.Design.AspNet содержит поставщики построения модели EDM для среды построения ASP.NET.
System.Data.Entity.Design.PluralizationServices Пространство имен PluralizationServices предоставляет классы для изменения слов в единственном числе на слова во множественном числе и наоборот.
System.Data.EntityClient Пространство имен System.Data.EntityClient является поставщиком данных .NET Framework для Entity 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 содержит классы, предоставляющие доступ к основным функциям служб объектов.Эти классы позволяют запрашивать, вставлять, обновлять и удалять данные путем работы со строго типизированными объектами CLR, которые являются экземплярами типов сущностей.Службы объектов поддерживают как запросы LINQ, так и запросы Entity SQL к типам, определенным в модели EDM.Службы объектов материализуют возвращаемые данные в виде объектов и распространяют изменения объектов обратно в источник данных.Кроме того, они предоставляют средства для отслеживания изменений, привязки объектов к элементам управления и обработки параллелизма.Для получения дополнительной информации см. Object Services Overview (Entity Framework).
System.Data.Objects.DataClasses Пространство имен System.Data.Objects.DataClasses содержит классы, которые являются базовыми классами для типов, определенных в модели EDM, базовыми классами для типов, возвращаемых свойствами навигации, и классами, определяющими атрибуты, сопоставляющие объекты среды CLR с типами в концептуальной модели.
System.Data.Objects.SqlClient Пространство имен System.Data.Objects.SqlClient предоставляет класс SqlFunctions, содержащий методы среды CLR, которые преобразуют функции базы данных.Методы класса SqlFunctions могут использоваться только в запросах LINQ to SQL.
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.
System.Data.Services.BuildProvider Классы в данном пространстве имен создают код на языке C# или Visual Basic для клиентского приложения Службы данных WCF на основе метаданных, возвращаемых службой данных.
System.Data.Services.Client Представляет клиентскую библиотеку .NET Framework, которую приложения могут использовать для взаимодействия с Службы данных WCF.
System.Data.Services.Common Реализует функциональность, являющуюся общей как для клиентской, так и для серверной сред выполнения Службы данных WCF.
System.Data.Services.Configuration Это пространство имен предоставляет параметры конфигурации для функций служб данных WCF.
System.Data.Services.Design Используется создающими код средствами командной строки и инструментами Visual Studio для создания строго типизированных клиентских объектов для взаимодействия со службами данных.
System.Data.Services.Internal Этот класс не предназначен на публичного использования и применяется внутри системы для реализации поддержки запросов с безотлагательной загрузкой связанных сущностей.
System.Data.Services.Providers Предоставляет набор интерфейсов, которые реализуются для определения пользовательского поставщика услуг данных для Службы данных WCF. 
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.Эти классы предоставляют более безопасную и быструю альтернативу типа данных, обеспечиваемых CLR (Common Language Runtime)-типами платформы .NET Framework.Использование классов данного пространства имен позволяет избежать ошибок, возникающих вследствие преобразования типов с потерей точности.Кроме того, использование данного пространства имен позволяет значительно повысить производительность, так как при использовании любых других типов данных системе приходится преобразовывать их к типам SqlTypes и обратно.