次の方法で共有


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

注釈

この型のインスタンスは、アプリケーションの構成ファイル内のエントリを使用するか、 でコード ベースの登録DbConfigurationを使用して EF プロバイダーとして登録されている場合、Microsoft SQL Server Compact Edition の追加プロバイダー サービスも解決されることに注意してください。 解決されるサービスは次のとおりです。 の IDbConnectionFactory 要求は、 のシングルトン インスタンス SqlCeConnectionFactory に解決され、既定で SQL Compact への接続が作成されます。 MigrationSqlGenerator不変名 "System.Data.SqlServerCe.4.0" の要求は、SQL Compact の既定の移行 SQL 生成をSqlCeMigrationSqlGenerator提供するためにインスタンスに解決されます。

フィールド

Instance

シングルトン オブジェクト。

ProviderInvariantName

これは、ADO.NET および Entity Framework プロバイダー サービスに対して Microsoft SQL Server Compact Edition 4.0 を指定するために使用される "プロバイダー不変名" として、構成ファイルとコードベースの構成で を使用する既知の文字列です。

メソッド

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)

StoreItemCollection パラメーターの内容に基づき、プロバイダー マニフェスト トークンに対応するデータベースのバージョンの対象となる、スキーマ オブジェクト (テーブル、主キー、外部キー) を作成するデータ定義言語 (DDL: Data Definition Langauge) スクリプトを生成します。

(継承元 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)

StoreItemCollection パラメーターの内容に基づいてスキーマ オブジェクト (テーブル、主キー、外部キー) を作成し、プロバイダー マニフェスト トークンに対応するデータベースのバージョンを対象とするデータ定義言語 (DDL) スクリプトを生成します。

(継承元 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した のパラメーター値と適切なファセットを設定します。

(継承元 DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

指定 TypeUsageした のパラメーター値と適切なファセットを設定します。

(継承元 DbProviderServices)

適用対象