EntityProviderFactory クラス

定義

データ ソース クラスのプロバイダーの実装のインスタンスを作成するためのメソッドのセットを表します。Represents a set of methods for creating instances of a provider's implementation of the data source classes.

public ref class EntityProviderFactory sealed : System::Data::Common::DbProviderFactory, IServiceProvider
public sealed class EntityProviderFactory : System.Data.Common.DbProviderFactory, IServiceProvider
type EntityProviderFactory = class
    inherit DbProviderFactory
    interface IServiceProvider
Public NotInheritable Class EntityProviderFactory
Inherits DbProviderFactory
Implements IServiceProvider
継承
EntityProviderFactory
実装

注釈

EntityProviderFactory は、System.Data.EntityClient クラスを取得するための共通のエントリ ポイントを提供します。The EntityProviderFactory provides a common entry point to obtain System.Data.EntityClient classes.

EntityProviderFactoryの使用方法の概念については、「 ADO.NET Entity Framework 」と「 DbProviderFactories」を参照してください。For conceptual information about how to use EntityProviderFactory, see ADO.NET Entity Framework and DbProviderFactories.

フィールド

Instance

この EntityProviderFactory インスタンス。This EntityProviderFactory instance.

プロパティ

CanCreateCommandBuilder

この DbProviderFactory インスタンスが DbCommandBuilder クラスをサポートしているかどうかを示す値を取得します。Gets a value that indicates whether this DbProviderFactory instance supports the DbCommandBuilder class.

(継承元 DbProviderFactory)
CanCreateDataAdapter

この DbProviderFactory インスタンスが DbDataAdapter クラスをサポートしているかどうかを示す値を取得します。Gets a value that indicates whether this DbProviderFactory instance supports the DbDataAdapter class.

(継承元 DbProviderFactory)
CanCreateDataSourceEnumerator

この DbProviderFactory インスタンスが DbDataSourceEnumerator クラスをサポートしているかどうかを示す値を取得します。Gets a value that indicates whether this DbProviderFactory instance supports the DbDataSourceEnumerator class.

(継承元 DbProviderFactory)

メソッド

CreateCommand()

EntityCommand クラスを実装するプロバイダーのクラスの新しいインスタンスを返します。Returns a new instance of the provider's class that implements the EntityCommand class.

CreateCommandBuilder()

NotSupportedException をスローします。Throws a NotSupportedException. このメソッドは現在サポートされていません。This method is currently not supported.

CreateConnection()

EntityConnection クラスを実装するプロバイダーのクラスの新しいインスタンスを返します。Returns a new instance of the provider's class that implements the EntityConnection class.

CreateConnectionStringBuilder()

EntityConnectionStringBuilder クラスを実装するプロバイダーのクラスの新しいインスタンスを返します。Returns a new instance of the provider's class that implements the EntityConnectionStringBuilder class.

CreateDataAdapter()

このバージョンの CreateDataAdapter() では、.NET Framework.NET Framework はサポートされません。CreateDataAdapter() is not supported in this version of the .NET Framework.NET Framework.

CreateDataSourceEnumerator()

DbDataSourceEnumerator クラスを実装するプロバイダーのクラスの新しいインスタンスを返します。Returns a new instance of the provider's class that implements the DbDataSourceEnumerator class.

(継承元 DbProviderFactory)
CreateParameter()

EntityParameter クラスを実装するプロバイダーのクラスの新しいインスタンスを返します。Returns a new instance of the provider's class that implements the EntityParameter class.

CreatePermission(PermissionState)

CodeAccessPermission クラスのプロバイダーのバージョンを実装するプロバイダーのクラスの新しいインスタンスを返します。Returns a new instance of the provider's class that implements the provider's version of the CodeAccessPermission class.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

IServiceProvider.GetService(Type)

要求された IServiceProvider クラスを返します。Returns the requested IServiceProvider class.

適用対象