Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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