Dela via


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

Se även