Поделиться через


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

См. также