Namespaces de System.Data

Incluir membros protegidos
Incluir membros herdados

Incluir membros do .NET Framework
Incluir membros do XNA Framework
Incluir Membros Biblioteca de Classes Portátil

Os namespaces do System.Data contêm classes para acessar e gerenciar dados de diversas origens. A namespace de nível superior e vários namespaces filho, em conjunto, formam a arquitetura e os provedores de dados ADO.NET. Por exemplo, há provedores disponíveis para SQL Server, Oracle, ODBC e OleDB. Outros namespaces filho contêm classes usadas pelo EDM (Modelo de Dados de Entidade) ADO.NET e pelo WCF Data Services.

Namespaces

Namespace Descrição
System.Data O System.Data espaço para nome fornece acesso a classes que representam o ADO.Arquitetura de rede.O ADO.NET permite que você construa componentes que são eficientes no gerenciamento de dados de várias fontes de dados.
System.Data.Common O System.Data.Common namespace contém classes compartilhadas pela.Provedores de dados do NET Framework.
System.Data.Common.CommandTrees O System.Data.Common.CommandTrees espaço para nome fornece classes para criar expressões que formam uma árvore de comando.
System.Data.Common.CommandTrees.ExpressionBuilder O namespace fornece uma árvore de System.Data.Common.CommandTrees.ExpressionBuilder a API de comando.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial O namespace de System.Data.Common.CommandTrees.ExpressionBuilder.Spatial contém uma classe que representa as funções de (EDM) do modelo de dados de entidade de um espacial.
System.Data.Common.EntitySql O namespace de System.Data.Common.EntitySql inclui a classe e outro de EntitySqlParser classes de suporte.Essas classes permitem analisar uma cadeia de caracteres de consulta de Entity SQL e para criar uma consulta de árvore de comando.
System.Data.Design O System.Data.Design namespace contém classes que podem ser usadas para gerar um personalizado digitado-dataset.
System.Data.Entity.Design O System.Data.Entity.Design namespace contém classes para gerar Modelo de Dados de Entidade arquivos (EDM) e o objeto de código-fonte.
System.Data.Entity.Design.AspNet O System.Data.Entity.Design.AspNet espaço para nome contém os provedores de compilação do modelo de dados de entidades (EDM) para o ASP.Ambiente de criação NET.
System.Data.Entity.Design.PluralizationServices O PluralizationServices namespace fornece classes para alterar palavras no singular para a forma plural e vice-versa.
System.Data.EntityClient O System.Data.EntityClient espaço para nome é o .NET Framework provedor de dados para o Entity Framework.
System.Data.Linq O System.Data.Linq namespace contém classes que oferecem suporte a interação com bancos de dados relacionais em LINQ to SQL aplicativos.
System.Data.Linq.Mapping O System.Data.Linq.Mapping namespace contém classes que são usados para gerar um LINQ to SQL o modelo de objeto que representa a estrutura e o conteúdo de um banco de dados relacional.
System.Data.Linq.SqlClient O System.Data.Linq.SqlClient namespace contém classes de provedor para a comunicação com SQL Server e classes que contêm métodos auxiliares de consulta.
System.Data.Linq.SqlClient.Implementation O System.Data.Linq.SqlClient.Implementation namespace contém tipos que são usados para os detalhes de implementação interna de um SQL Server provedor.
System.Data.Mapping O System.Data.Mapping espaço para nome fornece acesso para o MappingItemCollection e StorageMappingItemCollection classes.
System.Data.Metadata.Edm O System.Data.Metadata.Edm espaço para nome contém um conjunto de tipos que representam conceitos por todo os modelos usados pela Entity Framework e um conjunto de classes que ajudam a aplicativos para trabalhar com metadados. 
System.Data.Objects O System.Data.Objects namespace inclui classes que fornecem acesso a funções essenciais dos serviços de objeto.Essas classes permitem que você consulte, inclua, atualize e apague dados, trabalhando com objetos do CLR fortemente tipados, que são instâncias dos tipos das entidades.Serviços de objeto oferece suporte a consultas integrada LINQ (consulta) e o SQL da entidade em tipos definidos no modelo de dados uma entidade (EDM).Serviços de objetos materializes os dados retornados como objetos e propaga as alterações de objeto da fonte de dados.Ele também fornece recursos para controlar alterações, objetos de ligação a controles e tratamento de simultaneidade.Para obter mais informações, consulte Object Services Overview (Entity Framework).
System.Data.Objects.DataClasses O System.Data.Objects.DataClasses namespace inclui classes que são classes base para os tipos definidos em um modelo de dados de entidades (EDM), as classes base para os tipos que são retornados pelas propriedades de navegação e classes que definem os atributos de objetos common language runtime (CLR) são mapeados para tipos no modelo conceitual.
System.Data.Objects.SqlClient O System.Data.Objects.SqlClient namespace fornece a SqlFunctions classe, que contém os métodos comuns de runtime (CLR) de idioma que se traduzem em funções de banco de dados.Métodos de SqlFunctions classe só pode ser usado em LINQ to Entities consultas.
System.Data.Odbc O System.Data.Odbc espaço para nome é o.NET Framework Data Provider para ODBC.
System.Data.OleDb O System.Data.OleDb espaço para nome é o.NET Framework para OLE DB.
System.Data.OracleClient O System.Data.OracleClient espaço para nome é o.NET Framework Data Provider for Oracle.
System.Data.Services Fornece acesso a classes usadas para criar WCF Data Services.
System.Data.Services.BuildProvider Classes neste namespace geram código de C# ou Visual Basic para um WCF Data Services aplicativo cliente baseado nos metadados retornado pelo serviço de dados.
System.Data.Services.Client Representa o.Biblioteca de cliente do NET Framework para interagir com os aplicativos podem usar WCF Data Services.
System.Data.Services.Common Implementa a funcionalidade comum para ambos WCF Data Services os tempos de execução do cliente e servidor.
System.Data.Services.Configuration Este namespace fornece configurações para recursos de serviços de dados WCF.
System.Data.Services.Design Usado pelas ferramentas de linha de comando de geração de código e ferramentas em Visual Studio para gerar objetos do lado do cliente com rigidez de tipos para comunicação com os serviços de dados.
System.Data.Services.Internal Esta classe não é para uso público e é usada internamente pelo sistema para implementar o suporte para consultas com o carregamento adiantado de entidades relacionadas.
System.Data.Services.Providers Fornece uma série de interfaces que são implementados para definir um provedor de serviços de dados personalizados para WCF Data Services. 
System.Data.Spatial O namespace de System.Data.Spatial que contém classes de funcionalidade espacial de banco de dados.
System.Data.Sql O System.Data.Sql namespace contém classes que oferecem suporte a funcionalidades específicas do SQL Server.
System.Data.SqlClient O namespace de System.Data.SqlClient é provedor de dados do framework .NET Framework para SQL Server.
System.Data.SqlTypes O namespace de System.Data.SqlTypes fornece classes para tipos de dados nativos em SQL Server.Essas classes fornecem uma alternativa mais segura, mais rápida para tipos de dados fornecidas pelo common language runtime (CLR) do .NET Framework.Usar as classes em este namespace ajuda a evitar erros de conversão de tipos causados pela perda de precisão.Como outros tipos de dados são convertidos em e de SqlTypes nos bastidores, criando explicitamente e usar objetos dentro de esse namespace também fornece um código mais rápido.