Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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