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 и обратно. |