Element SqlClient programu Entity Framework

W tej sekcji opisano Dostawca danych programu .NET Framework dla programu SQL Server (SqlClient), który umożliwia programowi Entity Framework pracę nad programem Microsoft SQL Server.

Atrybut schematu dostawcy

Provider jest atrybutem Schema elementu w magazynie języka definicji schematu (SSDL).

Aby użyć klasy SqlClient, przypisz ciąg "System.Data.SqlClient" do Provider atrybutu Schema elementu.

ProviderManifestToken, atrybut schematu

ProviderManifestToken jest wymaganym atrybutem elementu w narzędziu Schema SSDL. Ten token służy do ładowania manifestu dostawcy dla scenariuszy offline. Aby uzyskać więcej informacji na temat ProviderManifestToken atrybutu, zobacz Element schematu (SSDL).

SqlClient może służyć jako dostawca danych dla różnych wersji programu SQL Server. Te wersje mają różne możliwości. Na przykład program SQL Server 2000 nie obsługuje varchar(max) typów, nvarchar(max) które zostały wprowadzone w programie SQL Server 2005.

Program SqlClient tworzy i akceptuje następujące tokeny manifestu dostawcy dla różnych wersji programu SQL Server.

SQL Server 2000 SQL Server 2005 SQL Server 2008
2000 2005 2008

Uwaga

Począwszy od programu Visual Studio 2010, narzędzia ADO.NET Entity Data Model Tools nie obsługują programu SQL Server 2000.

Nazwa przestrzeni nazw dostawcy

Wszyscy dostawcy muszą określić przestrzeń nazw. Ta właściwość informuje program Entity Framework, który prefiks jest używany przez dostawcę dla określonych konstrukcji, takich jak typy i funkcje. Przestrzeń nazw manifestów dostawcy SqlClient to SqlServer. Aby uzyskać więcej informacji na temat przestrzeni nazw, zobacz Przestrzenie nazw.

Typy

Dostawca SqlClient dla programu Entity Framework udostępnia informacje o mapowaniu między typami modeli koncepcyjnych a typami programu SQL Server. Aby uzyskać więcej informacji, zobacz SqlClient for Entity FrameworkTypes.

Funkcje

Dostawca SqlClient dla programu Entity Framework definiuje listę funkcji obsługiwanych przez dostawcę. Aby uzyskać listę obsługiwanych funkcji, zobacz SqlClient for Entity Framework Functions.

W tej sekcji

Klient SQL dla funkcji programu Entity Framework

Klient SQL dla typów programu Entity Framework

Znane problemy klienta SQL dla programu Entity Framework

Zobacz też