Freigeben über


SqlClient für Entity Framework

Dieser Abschnitt beschreibt den .NET Framework-Datenanbieter für SQL Server (SqlClient), der dem Entity Framework die Arbeit mit Microsoft SQL Server ermöglicht.

Anbieterschemaattribut

Provider ist ein Attribut des Schema-Elements der Datenspeicherschema-Definitionssprache (Store Schema Definition Language, SSDL).

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

'ProviderManifestToken'-Schemaattribut

Das ProviderManifestToken-Element ist ein erforderliches Attribut des Schema-Elements. Dieses Token wird verwendet, um das Anbietermanifest für Offlineszenarien zu laden. Weitere Informationen zum ProviderManifestToken Attribut finden Sie unter Schema-Element (SSDL).

SqlClient kann als Datenanbieter für verschiedene Versionen von SQL Server verwendet werden. Diese Versionen haben verschiedene Funktionen. Beispielsweise unterstützt SQL Server 2000 die Typen varchar(max) und nvarchar(max) nicht, die mit SQL Server 2005 eingeführt wurden.

SqlClient erzeugt und akzeptiert die folgenden Anbietermanifesttoken für die verschiedenen 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 mehr.

Anbieternamespacename

Alle Anbieter müssen einen Namespace angeben. Anhand dieser Eigenschaft ermittelt Entity Framework, welches Präfix von diesem Anbieter für spezifische Konstrukte wie Typen und Funktionen verwendet wird. 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 Typen des konzeptionellen Modells und SQL Server-Typen bereit. Weitere Informationen finden Sie unter SqlClient für Entity Framework-Typen.

Functions

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

Weitere Informationen