Udostępnij przez


SqlClient dla platformy Entity Framework

W tej sekcji opisano dostawcę 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 elementu Schema w języku definicji schematu dla magazynu (SSDL).

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

Atrybut schematu ProviderManifestToken

ProviderManifestToken jest wymaganym atrybutem elementu Schema w SSDL. Ten token służy do ładowania manifestu dostawcy dla scenariuszy offline. Aby uzyskać więcej informacji na temat ProviderManifestTokenatrybutu, 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 SQL Server 2000 nie obsługuje typów varchar(max) i nvarchar(max), które zostały wprowadzone w 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 / Notatka

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 dla 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 dla 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

SqlClient for Entity Framework Functions

SqlClient dla Entity Framework

Znane problemy w programie SqlClient dla programu Entity Framework

Zobacz także