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
, consultez Schema, élément (SSDL).
SqlClient peut être utilisé en tant que fournisseur de données pour 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 avec 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 |
Notes
À partir de Visual Studio 2010, les outils ADO.NET Entity Data Model ne prennent plus 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, consultez Espaces de noms.
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 SqlClient pour Entity FrameworkTypes.
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 SqlClient pour les fonctions Entity Framework.
Dans cette section
Fonctions SqlClient pour l'Entity Framework
SqlClient pour Entity FrameworkTypes
Problèmes connus dans SqlClient pour l'Entity Framework