Freigeben über


RelationalExecutionStrategyFactory Klasse

Definition

Factory zum Erstellen von IExecutionStrategy Instanzen für die Verwendung mit Anbietern relationaler Datenbanken.

public class RelationalExecutionStrategyFactory : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory
type RelationalExecutionStrategyFactory = class
    interface IExecutionStrategyFactory
Public Class RelationalExecutionStrategyFactory
Implements IExecutionStrategyFactory
Vererbung
RelationalExecutionStrategyFactory
Implementiert

Hinweise

Die Dienstlebensdauer ist Scoped. Dies bedeutet, dass jeder DbContext instance seine eigene instance dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

RelationalExecutionStrategyFactory(ExecutionStrategyDependencies)

Erstellt eine neue instance dieser Klasse mit den angegebenen Dienstabhängigkeiten.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

Create()

Erstellt einen IExecutionStrategy für den aktuellen Datenbankanbieter.

CreateDefaultStrategy(ExecutionStrategyDependencies)

Erstellt oder gibt einen zwischengespeicherten instance des Standardwerts IExecutionStrategy für den aktuellen Datenbankanbieter zurück.

Gilt für: