DbConfiguration.SetExecutionStrategy Methode
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
SetExecutionStrategy(String, Func<IDbExecutionStrategy>) |
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine IDbExecutionStrategy für die Verwendung mit dem Anbieter zu registrieren, der durch den angegebenen invarianten Namen dargestellt wird. |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String) |
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine IDbExecutionStrategy für die Verwendung mit dem Anbieter zu registrieren, der durch den angegebenen invarianten Namen dargestellt wird, und für einen angegebenen Servernamen. |
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine IDbExecutionStrategy für die Verwendung mit dem Anbieter zu registrieren, der durch den angegebenen invarianten Namen dargestellt wird.
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy))
Parameter
- providerInvariantName
- String
Der ADO.NET anbieterinvarianter Name, der den Typ der ADO.NET Verbindung angibt, für die diese Ausführungsstrategie verwendet wird.
- getExecutionStrategy
- Func<IDbExecutionStrategy>
Eine Funktion, die einen neuen instance einer Ausführungsstrategie zurückgibt.
Hinweise
Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen von Konfigurationen zu Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen geeigneten Resolver für IDbExecutionStrategyhinzuzufügen. Dies bedeutet, dass die gleiche Funktionalität bei Bedarf mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Inversion-of-Control-Container unterstützt wird.
Gilt für:
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine IDbExecutionStrategy für die Verwendung mit dem Anbieter zu registrieren, der durch den angegebenen invarianten Namen dargestellt wird, und für einen angegebenen Servernamen.
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy, string serverName);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> * string -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy), serverName As String)
Parameter
- providerInvariantName
- String
Der ADO.NET anbieterinvarianter Name, der den Typ der ADO.NET Verbindung angibt, für die diese Ausführungsstrategie verwendet wird.
- getExecutionStrategy
- Func<IDbExecutionStrategy>
Eine Funktion, die einen neuen instance einer Ausführungsstrategie zurückgibt.
- serverName
- String
Eine Zeichenfolge, die mit dem Servernamen in der Verbindungszeichenfolge abgeglichen wird.
Hinweise
Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen von Konfigurationen zu Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie mit AddDependencyResolver(IDbDependencyResolver) , um einen geeigneten Resolver für IDbExecutionStrategyhinzuzufügen. Dies bedeutet, dass die gleiche Funktionalität bei Bedarf mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Inversion-of-Control-Container unterstützt wird.
Gilt für:
Feedback zu Entity Framework
Entity Framework ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: