共用方式為


SqlCeProviderServices 類別

定義

Sql CE 提供者的 ProviderServices 物件

public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
    inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
繼承
SqlCeProviderServices

備註

請注意,當此類型註冊為 EF 提供者時,此類型的實例也會解析 Microsoft SQL Server Compact Edition 的其他提供者服務,不論是使用應用程式組態檔中的專案,還是透過 中的 DbConfiguration 程式碼型註冊。 已解析的服務為:的要求 IDbConnectionFactory 會解析為 的單一實例, SqlCeConnectionFactory 以預設建立 SQL Compact 的連線。 針對 MigrationSqlGenerator 非變異名稱 「System.Data.SqlServerCe.4.0」 的要求會解析為 SqlCeMigrationSqlGenerator 實例,以提供 SQL Compact 的預設移轉 SQL 產生。

欄位

Instance

Singleton 物件;

ProviderInvariantName

這是組態檔和程式碼型組態中用來指定 Microsoft SQL Server Compact Edition 4.ADO.NET 0 和 Entity Framework 提供者服務的「提供者不變數名稱」的已知字串。

方法

AddDependencyResolver(IDbDependencyResolver)

新增 , IDbDependencyResolver 當衍生型別註冊為 EF 提供者時,會使用應用程式組態檔中的專案,或透過 中的 DbConfiguration 程式碼型註冊,來解析其他預設提供者服務。

(繼承來源 DbProviderServices)
CloneDbCommand(DbCommand)

請參閱問題 2390 - 複製 DbCommand 上的 DesignTimeVisible 屬性可能會導致死結。 因此,這裡允許子類別覆寫。

(繼承來源 DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

複製連接。

(繼承來源 DbProviderServices)
CloneDbConnection(DbConnection)

複製連接。

(繼承來源 DbProviderServices)
CreateCommandDefinition(DbCommand)

根據原型命令建立預設 DbCommandDefinition 物件 這個方法適用于提供者寫入器從命令建置預設命令定義。 注意:這會複製原型

(繼承來源 DbProviderServices)
CreateCommandDefinition(DbCommandTree)

指定命令樹狀目錄,建立命令定義物件。

(繼承來源 DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

從指定的資訊清單和命令樹建立命令定義。

(繼承來源 DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

建立連接所指示的資料庫,並根據 storeItemCollection 的內容, (在資料表、主鍵、外鍵) 建立架構物件。

(繼承來源 DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

產生用於建立結構描述物件 (資料表、主索引鍵、外部索引鍵) 的資料定義語言 (DDL) 指令碼,這個指令碼所建立的結構描述物件會以 StoreItemCollection 參數內容為根據,並以對應至提供者資訊清單語彙基元的資料庫版本為目標。

(繼承來源 DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

建立指定之提供者資訊清單和命令樹的命令定義物件。

(繼承來源 DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

傳回值,指出指定的資料庫是否存在於伺服器上。

(繼承來源 DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

傳回值,指出指定的資料庫是否存在於伺服器上。

(繼承來源 DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

建立連接所表示的資料庫,並根據 StoreItemCollection 的內容建立結構描述物件 (資料表、主索引鍵、外部索引鍵)。

(繼承來源 DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

產生資料定義語言 (DDL) 腳本,此腳本會根據 StoreItemCollection 參數的內容,根據 StoreItemCollection 參數的內容,建立架構物件 (資料表、主鍵、外鍵) ,並針對對應至提供者資訊清單權杖的資料庫版本為目標。

(繼承來源 DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

傳回值,指出指定的資料庫是否存在於伺服器上。

(繼承來源 DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

傳回值,指出指定的資料庫是否存在於伺服器上。

(繼承來源 DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

刪除指定的資料庫。

(繼承來源 DbProviderServices)
DbGetSpatialServices(String)
已淘汰.

取得 DbProviderServices 的空間服務。

(繼承來源 DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

刪除指定的資料庫。

(繼承來源 DbProviderServices)
GetDbProviderManifest(String)

在衍生類別中覆寫時,傳回衍生自 DbProviderManifest 的類別的執行個體。

(繼承來源 DbProviderServices)
GetDbProviderManifestToken(DbConnection)

傳回指定連接的提供者資訊清單權杖。

(繼承來源 DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

取得 DbProviderServices 的空間資料讀取器。

(繼承來源 DbProviderServices)
GetProviderManifest(String)

使用指定的版本資訊傳回提供者資訊清單。

(繼承來源 DbProviderServices)
GetProviderManifestToken(DbConnection)

在提供連接的情況下傳回提供者資訊清單語彙基元。

(繼承來源 DbProviderServices)
GetService(Type, Object)

呼叫 以在衍生類型註冊為 EF 提供者時,使用應用程式組態檔中的專案,或透過 中的 DbConfiguration 程式碼型註冊來解析其他預設提供者服務。 這個類別中這個方法的實作會使用 AddDependencyResolver 方法新增的解析程式來解析相依性。

(繼承來源 DbProviderServices)
GetServices(Type, Object)

呼叫 以在衍生類型註冊為 EF 提供者時,使用應用程式組態檔中的專案,或透過 中的 DbConfiguration 程式碼型註冊來解析其他預設提供者服務。 這個類別中這個方法的實作會使用 AddDependencyResolver 方法新增的解析程式來解析相依性。

(繼承來源 DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

取得 DbProviderServices 的空間資料讀取器。

(繼承來源 DbProviderServices)
GetSpatialServices(DbProviderInfo)

取得 DbProviderServices 的空間服務。

(繼承來源 DbProviderServices)
GetSpatialServices(String)
已淘汰.

取得 DbProviderServices 的空間服務。

(繼承來源 DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

註冊處理常式來處理來自資料庫提供者的非錯誤訊息。

SetDbParameterValue(DbParameter, TypeUsage, Object)

為指定的 TypeUsage 設定參數值和適當的 Facet。

(繼承來源 DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

為指定的 TypeUsage 設定參數值和適當的 Facet。

(繼承來源 DbProviderServices)

適用於