SqlCeProviderServices 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
SQL CE 提供者的 ProviderServices 物件
繼承階層
System.Object
System.Data.Entity.Core.Common.DbProviderServices
System.Data.Entity.SqlServerCompact.SqlCeProviderServices
命名空間: System.Data.Entity.SqlServerCompact
組件: EntityFramework.SqlServerCompact (在 EntityFramework.SqlServerCompact.dll 中)
語法
'宣告
Public NotInheritable Class SqlCeProviderServices _
Inherits DbProviderServices
'用途
Dim instance As SqlCeProviderServices
public sealed class SqlCeProviderServices : DbProviderServices
public ref class SqlCeProviderServices sealed : public DbProviderServices
[<SealedAttribute>]
type SqlCeProviderServices =
class
inherit DbProviderServices
end
public final class SqlCeProviderServices extends DbProviderServices
SqlCeProviderServices 類型會公開下列成員。
方法
靠上
欄位
名稱 | 描述 | |
---|---|---|
Instance | 單一物件; | |
ProviderInvariantName | 此為組態檔及以程式碼為基礎的組態中當成「提供者非變異名稱」使用的已知字串,用意是指定 Microsoft SQL Server Compact Edition 4.0 的 ADO.NET 和 Entity Framework 提供者服務。 |
靠上
備註
請注意,若使用應用程式組態檔中的項目或透過 DbConfiguration 以程式碼為基礎的註冊,將此類型註冊為 EF 提供者,則此類型的執行個體也會解析 Microsoft SQL Server Compact Edition 額外的提供者服務。 解析的服務如下:對 IDbConnectionFactory 的要求會解析成 SqlCeConnectionFactory 的單一執行個體,以依預設建立與 SQL Compact 的連接。 對非變異名稱 "System.Data.SqlServerCe.4.0" 的 MigrationSqlGenerator 要求會解析成 SqlCeMigrationSqlGenerator 執行個體,以提供 SQL Compact 預設移轉 SQL 產生器。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。