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