Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour Entity Framework
Cette section décrit le fournisseur de données .NET Framework pour SQL Server (SqlClient) qui permet à Entity Framework de travailler sur Microsoft SQL Server.
Attribut de schéma Provider
Provider est un attribut de l'élément Schema en langage SSDL (Store Schema Definition Language).
Pour utiliser SqlClient, attribuez la chaîne « System.Data.SqlClient » à l'attribut Provider de l'élément Schema.
Attribut de schéma ProviderManifestToken
ProviderManifestToken est un attribut obligatoire de l'élément Schema en SSDL. Ce jeton permet de charger le manifeste du fournisseur pour les scénarios hors connexion. Pour plus d'informations sur l'attribut ProviderManifestToken, voir Élément Schema (SSDL).
SqlClient peut être utilisé comme fournisseur de données pour les différentes versions de SQL Server. Ces versions ont des fonctionnalités différentes. Par exemple, SQL Server 2000 ne prend pas en charge les types varchar(max) et nvarchar(max) introduits par SQL Server 2005 .
SqlClient produit et accepte les jetons du manifeste du fournisseur suivants pour les différentes versions de SQL Server.
SQL Server 2000 |
SQL Server 2005 |
SQL Server 2008 |
2000 |
2005 |
2008 |
Remarque : |
---|
À partir de la version Visual Studio 2010, les Entity Data Model Tools ne prennent pas en charge SQL Server 2000. |
Nom de l'espace de noms du fournisseur
Tous les fournisseurs doivent spécifier un espace de noms. Cette propriété indique à Entity Framework le préfixe attribué par le fournisseur à des constructions spécifiques, telles que des types et des fonctions. L'espace de noms des manifestes du fournisseur SqlClient est SqlServer. Pour plus d'informations sur les espaces de noms, voir Espaces de noms (Entity SQL).
Types
Le fournisseur SqlClient pour Entity Framework fournit des informations de mappage entre les types de modèles conceptuels et les types SQL Server. Pour plus d'informations, consultez Fournisseur de données .NET Framework pour les types SQL Server.
Fonctions
Le fournisseur SqlClient pour Entity Framework définit la liste des fonctions prises en charge par le fournisseur. Pour obtenir la liste des fonctions prises en charge, consultez Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour les fonctions Entity Framework.
Dans cette section
Fournisseur de données .NET Framework pour les types SQL Server
Voir aussi
Concepts
Langage Entity SQL
Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour Entity Framework