DbProviderServices.GetServices 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
當使用應用程式組態檔中的項目或透過 DbConfiguration 以程式碼為基礎的註冊,將衍生類型註冊為 EF 提供者時,呼叫用來解析額外的預設提供者服務。 此類別中的此方法實作使用 AddDependencyResolver 方法所加入的解析程式來解析相依性。
命名空間: System.Data.Entity.Core.Common
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Overridable Function GetServices ( _
type As Type, _
key As Object _
) As IEnumerable(Of Object)
'用途
Dim instance As DbProviderServices
Dim type As Type
Dim key As Object
Dim returnValue As IEnumerable(Of Object)
returnValue = instance.GetServices(type, _
key)
public virtual IEnumerable<Object> GetServices(
Type type,
Object key
)
public:
virtual IEnumerable<Object^>^ GetServices(
Type^ type,
Object^ key
)
abstract GetServices :
type:Type *
key:Object -> IEnumerable<Object>
override GetServices :
type:Type *
key:Object -> IEnumerable<Object>
public function GetServices(
type : Type,
key : Object
) : IEnumerable<Object>
參數
- type
類型:System.Type
要解析之服務的類型。
- key
類型:System.Object
選擇性索引鍵,提供用來解析服務的其他資訊。
傳回值
類型:System.Collections.Generic.IEnumerable<Object>
符合指定之類型與索引鍵的所有已註冊服務,若無相符者則為空的列舉。
Implements
IDbDependencyResolver.GetServices(Type, Object)