Compartilhar via


SqlClient para o Entity Framework

Esta seção descreve o Provedor de Dados do .NET Framework para SQL Server (SqlClient), que permite que o Entity Framework funcione no Microsoft SQL Server.

Atributo do provedor

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

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

Atributo do esquema ProviderManifestToken

ProviderManifestToken é um atributo necessário do Schema elemento no SSDL. Esse token é usado para carregar o manifesto do provedor para cenários offline. Para obter mais informações sobre o atributo ProviderManifestToken, consulte o Elemento Schema (SSDL).

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

O SqlClient produz e aceita os seguintes tokens de manifesto do 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 dão suporte ao SQL Server 2000.

Nome do namespace do provedor

Todos os provedores devem especificar um namespace. Essa propriedade informa ao Entity Framework qual prefixo é usado pelo provedor para constructos específicos, como tipos e funções. O namespace para manifestos do provedor SqlClient é SqlServer. Para obter mais informações sobre namespaces, consulte Namespaces.

Tipos

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

Funções

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

Nesta seção

Funções do SqlClient para Entity Framework

SqlClient para a entidade FrameworkTypes

Problemas conhecidos no SqlClient for Entity Framework

Consulte também