EntityProviderFactory 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
類別,表示實體用戶端提供者的提供者 Factory
繼承階層
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)。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
CreateCommand | 傳回提供者類別的新執行個體,該執行個體會實作 EntityCommand 類別。 (覆寫 DbProviderFactory.CreateCommand()。) | |
CreateCommandBuilder | 擲回 NotSupportedException。目前不支援此方法。 (覆寫 DbProviderFactory.CreateCommandBuilder()。) | |
CreateConnection | 傳回提供者類別的新執行個體,該執行個體會實作 EntityConnection 類別。 (覆寫 DbProviderFactory.CreateConnection()。) | |
CreateConnectionStringBuilder | 傳回提供者類別的新執行個體,該執行個體會實作 EntityConnectionStringBuilder 類別。 (覆寫 DbProviderFactory.CreateConnectionStringBuilder()。) | |
CreateDataAdapter | 擲回 NotSupportedException。目前不支援此方法。 (覆寫 DbProviderFactory.CreateDataAdapter()。) | |
CreateDataSourceEnumerator | (繼承自 DbProviderFactory)。 | |
CreateParameter | 傳回提供者類別的新執行個體,該執行個體會實作 EntityParameter 類別。 (覆寫 DbProviderFactory.CreateParameter()。) | |
CreatePermission | 擲回 NotSupportedException。目前不支援此方法。 (覆寫 DbProviderFactory.CreatePermission(PermissionState)。) | |
Equals | (繼承自 Object)。 | |
GetHashCode | (繼承自 Object)。 | |
GetType | (繼承自 Object)。 | |
ToString | (繼承自 Object)。 |
靠上
欄位
名稱 | 描述 | |
---|---|---|
Instance | 實體用戶端提供者 Factory 物件的單一物件。這會保持為公用欄位 (非屬性),因為 DbProviderFactory 會預期欄位。 |
靠上
明確介面實作
名稱 | 描述 | |
---|---|---|
IServiceProvider.GetService | 傳回要求的 IServiceProvider 類別。 |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。