Freigeben über


SqlClient für das Entity Framework

In diesem Abschnitt wird der .NET Framework-Datenanbieter für SQL Server (SqlClient) beschrieben, der es dem Entity Framework ermöglicht, über Microsoft SQL Server zu arbeiten.

Anbieterschema-Attribut

Provider ist ein Attribut des Elements in der Schema Speicherschemadefinitionssprache (SSDL).

Um SqlClient zu verwenden, weisen Sie die Zeichenfolge "System.Data.SqlClient" dem Provider Attribut des Schema Elements zu.

'ProviderManifestToken'-Schemaattribut

ProviderManifestToken ist ein erforderliches Attribut des Schema Elements in SSDL. Dieses Token wird verwendet, um das Anbietermanifest für Offlineszenarien zu laden. Weitere Informationen zum Attribut finden Sie unter Schema Element (SSDL).For more information about ProviderManifestToken attribute, see Schema Element (SSDL).

SqlClient kann als Datenanbieter für verschiedene Versionen von SQL Server verwendet werden. Diese Versionen verfügen über unterschiedliche Funktionen. SQL Server 2000 unterstützt beispielsweise die mit SQL Server 2005 eingeführten Typen varchar(max) und nvarchar(max) nicht.

SqlClient erzeugt und akzeptiert die folgenden Anbietermanifesttoken für verschiedene Versionen von SQL Server.

SQL Server 2000 SQL Server 2005 SQL Server 2008
2000 2005 2008

Hinweis

Ab Visual Studio 2010 unterstützen die ADO.NET Entity Data Model Tools SQL Server 2000 nicht.

Anbieternamespacename

Alle Anbieter müssen einen Namespace angeben. Diese Eigenschaft teilt dem Entity Framework mit, welches Präfix vom Anbieter für bestimmte Konstrukte verwendet wird, z. B. Typen und Funktionen. Der Namespace für SqlClient-Anbietermanifeste lautet SqlServer. Weitere Informationen zu Namespaces finden Sie unter Namespaces.

Typen

Der SqlClient-Anbieter für Das Entity Framework stellt Zuordnungsinformationen zwischen konzeptionellen Modelltypen und SQL Server-Typen bereit. Weitere Informationen finden Sie unter SqlClient für Entity FrameworkTypes.

Funktionen

Der SqlClient-Anbieter für das Entity Framework definiert die Liste der vom Anbieter unterstützten Funktionen. Eine Liste der unterstützten Funktionen finden Sie unter SqlClient für Entity Framework-Funktionen.

In diesem Abschnitt

SqlClient für Entity Framework-Funktionen

SqlClient für Entity Framework-Typen

Bekannte Probleme in SqlClient für Entity Framework

Siehe auch