ExecutionStrategyResolver<T> Klasse

Definition

Eine IDbDependencyResolver Implementierung, die zum Auflösen von IDbExecutionStrategy Fabriken verwendet wird.

public class ExecutionStrategyResolver<T> : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver where T : IDbExecutionStrategy

Typparameter

T

Der Typ der Aufgelösten Ausführungsstrategie.

Vererbung
ExecutionStrategyResolver<T>
Implementiert

Hinweise

Diese Klasse kann von DbProviderServices verwendet werden, um die Auflösung von IDbExecutionStrategy Fabriken als Standarddienst für den Anbieter zu unterstützen.

Konstruktoren

Methoden

GetService(Type, Object)

Wenn der angegebene Typ ist Func<TResult>, versucht dieser Resolver, den zu verwendenden Dienst zurückzugeben, andernfalls wird NULL zurückgegeben. Wenn der angegebene Typ Func{IExecutionStrategy} lautet, wird erwartet, dass der Schlüssel ein ExecutionStrategyKeyist.

GetServices(Type, Object)

Wenn der angegebene Typ ist Func<TResult>, versucht dieser Resolver, den zu verwendenden Dienst zurückzugeben, andernfalls wird eine leere Enumeration zurückgegeben. Wenn der angegebene Typ Func{IExecutionStrategy} lautet, wird erwartet, dass der Schlüssel ein ExecutionStrategyKeyist.

Erweiterungsmethoden

GetService(IDbDependencyResolver, Type)

Ruft auf GetService(Type, Object) , die das angegebene Typargument übergeben und null für das Name-Argument verwenden.

GetService<T>(IDbDependencyResolver)

Ruft auf GetService(Type, Object) , die den generischen Typ der Methode als Typargument und NULL für das Name-Argument übergeben.

GetService<T>(IDbDependencyResolver, Object)

Ruft auf GetService(Type, Object) , die den generischen Typ der Methode und den angegebenen Namen als Argumente übergeben.

GetServices(IDbDependencyResolver, Type)

Ruft auf GetServices(Type, Object) , die das angegebene Typargument übergeben und null für das Name-Argument verwenden.

GetServices<T>(IDbDependencyResolver)

Ruft auf GetServices(Type, Object) , die den generischen Typ der Methode als Typargument und NULL für das Name-Argument übergeben.

GetServices<T>(IDbDependencyResolver, Object)

Ruft auf GetServices(Type, Object) , die den generischen Typ der Methode und den angegebenen Namen als Argumente übergeben.

Gilt für:

Produkt Versionen
Entity Framework 6.2.0