Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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