Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается поставщик данных .NET Framework для SQL Server (SqlClient), который позволяет Entity Framework работать над Microsoft SQL Server.
Атрибут схемы поставщика
Provider является атрибутом элемента Schema в языке определения схемы хранилища (SSDL).
Чтобы использовать SqlClient, назначьте строку System.Data.SqlClient Provider атрибуту Schema элемента.
Атрибут схемы ProviderManifestToken
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 Framework.
Функции
Поставщик SqlClient для Entity Framework определяет список функций, поддерживаемых поставщиком. Список поддерживаемых функций см. в разделе SqlClient для функций Entity Framework.
В этом разделе
SqlClient для функций Entity Framework
SqlClient для типов Entity Framework
Известные проблемы в SqlClient для Entity Framework