EntityProviderFactory クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
エンティティ クライアント プロバイダーのプロバイダー ファクトリを表すクラス
継承階層
System.Object
System.Data.Common.DbProviderFactory
System.Data.Entity.Core.EntityClient.EntityProviderFactory
名前空間: System.Data.Entity.Core.EntityClient
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<SuppressMessageAttribute("Microsoft.Usage", "CA2302", Justification := "We don't expect serviceType to be an Embedded Interop Types.")> _
Public NotInheritable Class EntityProviderFactory _
Inherits DbProviderFactory _
Implements IServiceProvider
'使用
Dim instance As EntityProviderFactory
[SuppressMessageAttribute("Microsoft.Usage", "CA2302", Justification = "We don't expect serviceType to be an Embedded Interop Types.")]
public sealed class EntityProviderFactory : DbProviderFactory,
IServiceProvider
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA2302", Justification = L"We don't expect serviceType to be an Embedded Interop Types.")]
public ref class EntityProviderFactory sealed : public DbProviderFactory,
IServiceProvider
[<SealedAttribute>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA2302", Justification = "We don't expect serviceType to be an Embedded Interop Types.")>]
type EntityProviderFactory =
class
inherit DbProviderFactory
interface IServiceProvider
end
public final class EntityProviderFactory extends DbProviderFactory implements IServiceProvider
EntityProviderFactory 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
CanCreateDataSourceEnumerator | (DbProviderFactory から継承されます。) |
上揃え
メソッド
上揃え
フィールド
名前 | 説明 | |
---|---|---|
Instance | エンティティ クライアント プロバイダーのファクトリ オブジェクトのシングルトン オブジェクト。DbProviderFactory にはフィールドが必要であるため、パブリック フィールド (プロパティではない) のままです。 |
上揃え
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IServiceProvider.GetService | 要求された IServiceProvider クラスを返します。 |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。