適用於 Entity Framework 的 SqlClient

本節將描述可讓 Entity Framework 透過 Microsoft SQL Server 運作的 .NET Framework Data Provider for SQL Server (SqlClient)。

Provider 結構描述屬性

在存放結構定義語言 (SSDL) 中,ProviderSchema 項目的屬性。

若要使用 SqlClient,請將字串 "System.Data.SqlClient" 指派給 Provider 項目的 Schema 屬性。

ProviderManifestToken 結構描述屬性

在 SSDL 中,ProviderManifestTokenSchema 項目的必要屬性。 這個語彙基元 (Token) 是用來載入提供者資訊清單以供離線案例使用。 如需 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 實體資料模型工具不支援 SQL Server 2000。

提供者命名空間名稱

所有提供者都必須指定命名空間。 這個屬性會告知 Entity Framework 此提供者對特定建構 (例如型別和函式) 所使用的前置詞。 SqlClient 提供者資訊清單的命名空間是 SqlServer。 如需命名空間的詳細資訊,請參閱命名空間

類型

適用於 Entity Framework 的 SqlClient 提供者會提供概念模型類型和 SQL Server 型別之間的對應資訊。 如需詳細資訊,請參閱 適用於 Entity FrameworkTypes 的 SqlClient

函式

Entity Framework 的 SqlClient 提供者會定義提供者所支援的函式清單。 如需支援的函式清單,請參閱 適用於 Entity Framework 函式的 SqlClient

本節內容

適用於 Entity Framework 的 SqlClient 函式

適用於 Entity Framework 的 SqlClient 類型

適用於 Entity Framework 的 SqlClient 已知問題

另請參閱