System.Data (Espacios de nombres)
Incluir miembros protegidos
Incluir miembros heredados
Incluir miembros de .NET Framework
Incluir miembros de XNA Framework
Incluir miembros de Biblioteca de clases portable
Los espacios de nombres System.Data contienen clases para tener acceso a datos y administrarlos desde distintos orígenes. El espacio de nombres de nivel superior y una serie de espacios de nombres secundarios forman conjuntamente la arquitectura ADO.NET y los proveedores de datos de ADO.NET. Por ejemplo, hay disponibles proveedores para SQL Server, Oracle, ODBC y OleDB. Otros espacios de nombres secundarios contienen clases empleadas por Entity Data Model (EDM) de ADO.NET y por Servicios de datos de WCF.
Espacios de nombres
Espacio de nombres | Descripción |
---|---|
System.Data | El espacio de nombres System.Data proporciona acceso a las clases que representan la arquitectura de ADO.NET.ADO.NET le permite compilar componentes que administran eficazmente los datos de varios orígenes de datos. |
System.Data.Common | El espacio de nombres System.Data.Common contiene clases que comparten los proveedores de datos .NET Framework. |
System.Data.Common.CommandTrees | El espacio de nombres System.Data.Common.CommandTrees proporciona clases para crear expresiones que forman un árbol de comandos. |
System.Data.Common.CommandTrees.ExpressionBuilder | El espacio de nombres System.Data.Common.CommandTrees.ExpressionBuilder proporciona una API de árbol de comandos. |
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial | El espacio de nombres System.Data.Common.CommandTrees.ExpressionBuilder.Spatial contiene una clase que representa las funciones de Entity Data Model (EDM) de un valor espacial. |
System.Data.Common.EntitySql | El espacio de nombres System.Data.Common.EntitySql incluye la clase EntitySqlParser y otras clases auxiliares.Estas clases permiten analizar una cadena de consulta de Entity SQL y crear una consulta de árbol de comandos. |
System.Data.Design | El espacio de nombres System.Data.Design contiene clases que se pueden utilizar para generar un conjunto de datos con tipo personalizado. |
System.Data.Entity.Design | El espacio de nombres System.Data.Entity.Design contiene las clases necesarias para generar archivos de Entity Data Model (EDM) y código fuente de objetos. |
System.Data.Entity.Design.AspNet | El espacio de nombres System.Data.Entity.Design.AspNet contiene los proveedores de compilación de Entity Data Model (EDM) para el entorno de compilación ASP.NET. |
System.Data.Entity.Design.PluralizationServices | El espacio de nombres PluralizationServices proporciona clases para cambiar las palabras de singular a plural y viceversa. |
System.Data.EntityClient | El espacio de nombres System.Data.EntityClient es el proveedor de datos de .NET Framework para Entity Framework. |
System.Data.Linq | El espacio de nombres System.Data.Linq contiene clases que admiten la interacción con bases de datos relacional en aplicaciones de LINQ to SQL. |
System.Data.Linq.Mapping | El espacio de nombres System.Data.Linq.Mapping contiene clases que se utilizan para generar un modelo de objeto de LINQ to SQL que representa la estructura y el contenido de una base de datos relacional. |
System.Data.Linq.SqlClient | El espacio de nombres System.Data.Linq.SqlClient contiene clases de proveedor para comunicar con SQL Server y clases que contienen métodos auxiliares de consulta. |
System.Data.Linq.SqlClient.Implementation | El espacio de nombres System.Data.Linq.SqlClient.Implementation contiene tipos que se utilizan para los detalles de implementación internos de un proveedor de SQL Server. |
System.Data.Mapping | El espacio de nombres System.Data.Mapping proporciona acceso a las clases StorageMappingItemCollection y MappingItemCollection. |
System.Data.Metadata.Edm | El espacio de nombres System.Data.Metadata.Edm contiene un conjunto de tipos que representan los conceptos de todos los modelos utilizados por Entity Framework y un conjunto de clases que ayudan a las aplicaciones a trabajar con metadatos. |
System.Data.Objects | El espacio de nombres System.Data.Objects incluye clases que proporcionan acceso a la funcionalidad básica de Servicios de objeto.Estas clases permiten consultar, insertar, actualizar y eliminar datos trabajando con objetos de CLR fuertemente tipados que son instancias de tipos de entidad.Servicios de objeto admite tanto consultas LINQ (Language-Integrated Query) como consultas de Entity SQL con los tipos que se definen en un modelo Entity Data Model (EDM).Servicios de objeto materializa los datos devueltos como objetos y propaga los cambios de los objetos de vuelta al origen de datos.También proporciona medios para realizar el seguimiento de los cambios, enlazar objetos a controles y controlar la simultaneidad.Para obtener más información, vea Object Services Overview (Entity Framework). |
System.Data.Objects.DataClasses | El espacio de nombres System.Data.Objects.DataClasses incluye clases que son clases base para los tipos que están definidos en un Entity Data Model (EDM), clases base para los tipos devueltos por propiedades de navegación, y clases que definen atributos que asignan objetos de Common Language Runtime (CLR) a tipos en el modelo conceptual. |
System.Data.Objects.SqlClient | El espacio de nombres System.Data.Objects.SqlClient proporciona la clase SqlFunctions, que contiene métodos de Common Language Runtime (CLR) que realizan conversiones a funciones de base de datos.Los métodos de la clase SqlFunctions solo se pueden utilizar en consultas LINQ to Entities. |
System.Data.Odbc | El espacio de nombres System.Data.Odbc es el proveedor de datos .NET Framework para ODBC. |
System.Data.OleDb | El espacio de nombres System.Data.OleDb es el proveedor de datos .NET Framework para OLE DB. |
System.Data.OracleClient | El espacio de nombres System.Data.OracleClient es el proveedor de datos de .NET Framework para Oracle. |
System.Data.Services | Proporciona acceso a clases que se usan para crear Servicios de datos de WCF. |
System.Data.Services.BuildProvider | Las clases de este espacio de nombres generan código de C# o Visual Basic para una aplicación cliente de Servicios de datos de WCF basándose en los metadatos devueltos por el servicio de datos. |
System.Data.Services.Client | Representa la biblioteca de cliente de .NET Framework que las aplicaciones pueden usar para interactuar con Servicios de datos de WCF. |
System.Data.Services.Common | Implementa la funcionalidad común del cliente Servicios de datos de WCF y el tiempo de ejecución del servidor. |
System.Data.Services.Configuration | Este espacio de nombres proporciona las opciones de configuración para las características de los servicios de datos de WCF. |
System.Data.Services.Design | La usan las herramientas de línea de comandos para la generación de código y las herramientas de Visual Studio a fin de generar objetos de cliente fuertemente tipados para la comunicación con los servicios de datos. |
System.Data.Services.Internal | Esta clase no es de uso público y el sistema la usa internamente a fin de implementar compatibilidad para las consultas con carga rápida de entidades relacionadas. |
System.Data.Services.Providers | Proporciona una serie de interfaces que se implementan para definir un proveedor de servicios de datos personalizados para Servicios de datos de WCF. |
System.Data.Spatial | Espacio de nombres System.Data.Spatial que contiene clases de funcionalidad espacial de base de datos. |
System.Data.Sql | El espacio de nombres System.Data.Sql contiene clases que admiten funcionalidad específica de servidor SQL. |
System.Data.SqlClient | El espacio de nombres System.Data.SqlClient es el proveedor de datos .NET Framework para SQL Server. |
System.Data.SqlTypes | El espacio de nombres System.Data.SqlTypes proporciona clases para tipos de datos nativos SQL Server.Estas clases proporcionan una alternativa más rápida y más segura con respecto a los tipos de datos proporcionados por .NET Framework Common Language Runtime (CLR).El uso de las clases de este espacio de nombres ayuda a evitar los errores de conversión de tipos causados por la pérdida de precisión.Como la conversión entre SqlTypes y otros tipos de datos se produce en segundo plano, la creación y utilización explícita de objetos de este espacio de nombres también da lugar a un código más rápido. |