Metodo DbProviderServices.GetService
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Chiamato per risolvere i servizi del provider predefinito aggiuntivi quando un tipo derivato è registrato come provider EF usando una voce nel file di configurazione dell'applicazione o attraverso la registrazione basata su codice in DbConfiguration. L'implementazione di questo metodo in questa classe usa i sistemi di risoluzione aggiunti con il metodo AddDependencyResolver per risolvere le dipendenze.
Spazio dei nomi: System.Data.Entity.Core.Common
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overridable Function GetService ( _
type As Type, _
key As Object _
) As Object
'Utilizzo
Dim instance As DbProviderServices
Dim type As Type
Dim key As Object
Dim returnValue As Object
returnValue = instance.GetService(type, _
key)
public virtual Object GetService(
Type type,
Object key
)
public:
virtual Object^ GetService(
Type^ type,
Object^ key
)
abstract GetService :
type:Type *
key:Object -> Object
override GetService :
type:Type *
key:Object -> Object
public function GetService(
type : Type,
key : Object
) : Object
Parametri
- type
Tipo: System.Type
Tipo del servizio da risolvere.
- key
Tipo: System.Object
Chiave facoltativa che fornisce informazioni aggiuntive per la risoluzione del servizio.
Valore restituito
Tipo: System.Object
Istanza del tipo specificato o Null se il servizio non può essere risolto.
Implements
IDbDependencyResolver.GetService(Type, Object)
Note
Usare questo metodo per impostare, aggiungere o modificare altri servizi correlati al provider. Si noti che questo metodo verrà chiamato solo per questi servizi se non sono già stati configurati esplicitamente in qualche modo dall'applicazione. In questo modo i provider imposteranno servizi predefiniti, mentre l'applicazione sarà ancora in grado di eseguire l'override di ogni servizio e di configurarli esplicitamente se necessario. Per altre informazioni, vedere IDbDependencyResolver e DbConfiguration.