SqlClient för Entity Framework
I det här avsnittet beskrivs .NET Framework-dataprovidern för SQL Server (SqlClient), som gör att Entity Framework kan fungera via Microsoft SQL Server.
Providerschemaattribut
Provider
är ett attribut för elementet Schema
i SSDL (Store Schema Definition Language).
Om du vill använda SqlClient tilldelar du strängen "System.Data.SqlClient" till Provider
elementets Schema
attribut.
ProviderManifestToken schemaattribut
ProviderManifestToken
är ett obligatoriskt attribut för elementet Schema
i SSDL. Den här token används för att läsa in providermanifestet för offlinescenarier. Mer information om ProviderManifestToken
attribut finns i Schemaelement (SSDL).
SqlClient kan användas som dataprovider för olika versioner av SQL Server. Dessa versioner har olika funktioner. Sql Server 2000 stöder varchar(max)
till exempel inte och nvarchar(max)
typer som introducerades med SQL Server 2005.
SqlClient skapar och accepterar följande providermanifesttoken för olika versioner av SQL Server.
SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
---|---|---|
2000 | 2005 | 2008 |
Kommentar
Från och med Visual Studio 2010 stöder inte ADO.NET Entity Data Model Tools SQL Server 2000.
Namn på providernamnområde
Alla leverantörer måste ange ett namnområde. Den här egenskapen anger för Entity Framework vilket prefix som används av providern för specifika konstruktioner, till exempel typer och funktioner. Namnområdet för SqlClient-providermanifest är SqlServer
. Mer information om namnområden finns i Namnområden.
Typer
SqlClient-providern för Entity Framework tillhandahåller mappningsinformation mellan konceptuella modelltyper och SQL Server-typer. Mer information finns i SqlClient för Entity FrameworkTypes.
Functions
SqlClient-providern för Entity Framework definierar listan över funktioner som stöds av providern. En lista över de funktioner som stöds finns i SqlClient för Entity Framework Functions.
I det här avsnittet
SqlClient för Entity Framework Functions
SqlClient för Entity FrameworkTypes
Kända problem i SqlClient för Entity Framework