Partilhar 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 sobre o Microsoft SQL Server.

Atributo de esquema do provedor

Provider é um atributo do Schema elemento 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 de esquema ProviderManifestToken

ProviderManifestToken é um atributo obrigató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 ProviderManifestToken atributo, consulte Elemento de esquema (SSDL).

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

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

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

Nota

A partir do Visual Studio 2010, o ADO.NET Entity Data Model Tools não oferece 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 construções específicas, 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 de SQL Server. Para obter mais informações, consulte SqlClient for Entity FrameworkTypes.

Funções

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

Nesta Secção

SqlClient para funções do Entity Framework

SqlClient para Entity FrameworkTypes

Problemas conhecidos no SqlClient para Entity Framework

Consulte também