Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 fornecedor
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 para o 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 aos tipos varchar(max) e nvarchar(max) 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 |
Observação
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.
Na presente seção
SqlClient para funções do Entity Framework
SqlClient para Tipos do Entity Framework
Problemas conhecidos no SqlClient para Entity Framework