Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část popisuje zprostředkovatele dat rozhraní .NET Framework pro SQL Server (SqlClient), který umožňuje rozhraní Entity Framework pracovat přes Microsoft SQL Server.
Atribut schématu poskytovatele
Provider je atribut elementu Schema v jazyce SSDL (Store Schema Definition Language).
Chcete-li použít SqlClient, přiřaďte řetězec "System.Data.SqlClient" atributu Provider prvku Schema.
Atribut schématu ProviderManifestToken
ProviderManifestToken je povinný atribut elementu Schema v SSDL. Tento token slouží k načtení manifestu zprostředkovatele pro offline scénáře. Další informace o atributu ProviderManifestToken naleznete v tématu Element schématu (SSDL).
SqlClient lze použít jako zprostředkovatele dat pro různé verze SQL Serveru. Tyto verze mají různé možnosti. Sql Server 2000 například nepodporuje varchar(max) a nvarchar(max) typy, které byly zavedeny v SYSTÉMU SQL Server 2005.
SqlClient vytvoří a přijme následující tokeny manifestu zprostředkovatele pro různé verze SQL Serveru.
| SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
|---|---|---|
| 2000 | 2005 | 2008 |
Poznámka:
Počínaje sadou Visual Studio 2010 nástroje ADO.NET Entity Data Model Tools nepodporují SQL Server 2000.
Název jmenného prostoru zprostředkovatele
Všichni poskytovatelé musí zadat jmenný prostor. Tato vlastnost říká Entity Frameworku, která předpona je používána zprostředkovatelem pro konkrétní konstrukce, jako jsou typy a funkce. Obor názvů pro manifesty zprostředkovatele SqlClient je SqlServer. Další informace o oborech názvů naleznete v tématu Obory názvů.
Typy
Zprostředkovatel SqlClient pro Entity Framework poskytuje informace o mapování mezi koncepčními typy modelů a typy SQL Serveru. Další informace naleznete v tématu SqlClient pro Entity FrameworkTypes.
Funkce
Zprostředkovatel SqlClient pro Entity Framework definuje seznam funkcí podporovaných poskytovatelem. Seznam podporovaných funkcí najdete v tématu SqlClient for Entity Framework Functions.
V této sekci
SqlClient pro funkce Entity Framework
SqlClient pro typy Entity Frameworku
Známé problémy v SqlClient pro Entity Framework