次の方法で共有


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

Singleton オブジェクト。

ProviderInvariantName

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

メソッド

AddDependencyResolver(IDbDependencyResolver)

IDbDependencyResolver派生型がアプリケーションの構成ファイルのエントリを使用するか、 のコード ベースDbConfigurationの登録を使用して EF プロバイダーとして登録されるときに、追加の既定のプロバイダー サービスを解決するために使用される を追加します。

(継承元 DbProviderServices)
CloneDbCommand(DbCommand)

「問題 2390 - DbCommand で DesignTimeVisible プロパティを複製するとデッドロックが発生する可能性がある」を参照してください。 そのため、ここでは、サブクラスがオーバーライドできるようにします。

(継承元 DbProviderServices)
CloneDbConnection(DbConnection)

接続を複製します。

(継承元 DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

接続を複製します。

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

派生型がアプリケーションの構成ファイルのエントリを使用するか、 のコード ベース DbConfigurationの登録を使用して EF プロバイダーとして登録されている場合に、追加の既定のプロバイダー サービスを解決するために呼び出されます。 このクラスのこのメソッドの実装では、AddDependencyResolver メソッドで追加されたリゾルバーを使用して依存関係を解決します。

(継承元 DbProviderServices)
GetServices(Type, Object)

派生型がアプリケーションの構成ファイルのエントリを使用するか、 のコード ベース DbConfigurationの登録を使用して EF プロバイダーとして登録されている場合に、追加の既定のプロバイダー サービスを解決するために呼び出されます。 このクラスのこのメソッドの実装では、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)

適用対象