Compartilhar via


SqlClient para Entity Framework

Esta seção descreve o provedor de dados. NET Framework para SQL Server (SqlClient), que permite Entity Framework para trabalhar sobre o Microsoft SQL Server.

Atributo do provedor

Provider é um atributo do elemento de Schema na linguagem de definição de esquema de armazenamento (SSDL).

Para usar SqlClient, atribua a cadeia de caracteres “System.Data.SqlClient” ao atributo de Provider do elemento de Schema .

Atributo do esquema de ProviderManifestToken

ProviderManifestToken é necessário um atributo do elemento de Schema em SSDL. Este token é usado para carregar o manifesto do provedor para cenários off-line. Para obter mais informações sobre o atributo ProviderManifestToken, consulte Elemento Schema (SSDL).

O SqlClient pode ser usado como provedor de dados para diferentes versões do SQL Server. Essas versões têm recursos diferentes. Por exemplo, o SQL Server 2000 não oferece suporte aos tipos varchar(max) e nvarchar(max) introduzidos com o SQL Server 2005.

SqlClient gerencia e aceita os seguintes tokens de manifesto de provedor para versões diferentes do SQL Server.

SQL Server 2000 SQL Server 2005 SQL Server 2008
2000 2005 2008

Observação

A partir do Visual Studio 2010, as Ferramentas de Modelo de Dados de Entidade ADO.NET não oferecem suporte ao SQL Server 2000.

Nome do namespace do provedor

Todos os provedores devem especificar um namespace. Essa propriedade informa a Entity Framework que prefixo é usado pelo provedor para compilações específicas, como tipos e funções. O namespace para manifestos de provedor SqlClient é SqlServer. Para obter mais informações sobre namespaces, confira Namespaces.

Tipos

O provedor SqlClient para Entity Framework fornece informações de mapeamento entre tipos de modelo conceitual e tipos SQL Server. Para obter mais informações, consulte SqlClient para FrameworkTypes do Entity.

Funções

O provedor SqlClient para Entity Framework define a lista de funções suportadas pelo provedor. Para obter uma lista das funções com suporte, consulte SqlClient para Funções do Entity Framework.

Nesta seção

SqlClient para funções de Entity Framework

SqlClient para a entidade FrameworkTypes

Problemas conhecidos em SqlClient para Entity Framework

Confira também