SqlClient для Entity Framework
В этом разделе описан поставщик данных .NET Framework для SQL Server (SqlClient), который позволяет платформе Entity Framework работать с сервером Microsoft SQL Server.
Атрибут Provider элемента Schema
Provider
является атрибутом элемента Schema
в языке SSDL.
Для использования SqlClient нужно присвоить атрибуту Provider
элемента Schema
значение в виде строки «System.Data.SqlClient».
Атрибут ProviderManifestToken элемента Schema
ProviderManifestToken
- обязательный атрибут элемента Schema
в SSDL. Этот маркер используется для загрузки манифеста поставщика при автономном использовании. Дополнительные сведения об атрибуте см. в ProviderManifestToken
разделе "Элемент схемы " (SSDL)".
SqlClient можно использовать в качестве поставщика данных для различных версий SQL Server. Эти версии имеют разные возможности. Например, SQL Server 2000 не поддерживает varchar(max)
и nvarchar(max)
типы, представленные в SQL Server 2005.
SqlClient формирует и принимает следующие маркеры манифеста поставщика для различных версий SQL Server.
SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
---|---|---|
2000 | 2005 | 2008 |
Примечание.
Начиная с Visual Studio 2010, средства ADO.NET entity Data Model Tools не поддерживают SQL Server 2000.
Имя пространства имен поставщика
Все поставщики должны указывать пространство имен. Это свойство сообщает платформе Entity Framework о том, какой префикс используется поставщиком для конкретных конструкций, таких как типы или функции. Пространством имен для манифестов поставщика SqlClient является SqlServer
. Дополнительные сведения о пространствах имен см. в разделе "Пространства имен".
Типы
Поставщик SqlClient для платформы Entity Framework предоставляет сведения о сопоставлении между типами концептуальной модели и типами SQL Server. Дополнительные сведения см. в разделе SqlClient для Entity FrameworkTypes.
Функции
Поставщик SqlClient для платформы Entity Framework определяет список функций, поддерживаемых поставщиком. Список поддерживаемых функций см. в разделе SqlClient для функций Entity Framework.
В этом разделе
Функции SqlClient для Entity Framework
Типы SqlClient для Entity Framework
Известные проблемы SqlClient для Entity Framework