SqlClient pro Entity Framework
Tato část popisuje rozhraní .NET Framework Zprostředkovatel dat pro SQL Server (SqlClient), které umožňuje rozhraní Entity Framework pracovat přes Microsoft SQL Server.
Atribut schématu zprostředkovatele
Provider
je atribut elementu Schema
v jazyce SSDL (Store Schema Definition Language).
Pokud chcete použít SqlClient, přiřaďte řetězec System.Data.SqlClient atributu Provider
elementu 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 oboru názvů zprostředkovatele
Všichni zprostředkovatelé musí zadat obor názvů. 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.
Functions
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 tomto oddílu
SqlClient pro funkce Entity Framework
SqlClient pro typy Entity Framework
Známé problémy v SqlClient pro Entity Framework