Partager via


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 dans le fichier de modèle de stockage d'un modèle EDM (Entity Data Model). Le fichier de modèle de stockage est écrit dans le 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 requis de l'élément Schema dans le fichier de modèle de stockage (SSDL) du modèle EDM. Ce jeton permet de charger le manifeste du fournisseur pour les scénarios hors connexion. Pour plus d'informations sur l'attribut ProviderManifestToken, voir Attribut ProviderManifestToken (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

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 EDM (Entity Data Model) et les types SQL Server. Pour plus d'informations, voir Fournisseur de données .NET Framework pour les types SQL Server (Entity Framework).

Fonctions

Le fournisseur SqlClient pour Entity Framework définit la liste des fonctions prises en charge par le fournisseur où les types de paramètres et de retour sont exprimés dans les termes du modèle EDM. Pour obtenir la liste des fonctions prises en charge, voir .Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour les fonctions Entity Framework.

Voir aussi

Concepts

Langage Entity SQL
Fournisseur de données .NET Framework pour SQL Server (SqlClient) pour Entity Framework
Métadonnées ADO.NET

Autres ressources

Guide de référence des fonctionnalités (Entity Framework)