Sprache

RelationalExecutionStrategyFactory Klasse

Definition

Factory zum Erstellen von IExecutionStrategy Instanzen für die Verwendung mit relationalen Datenbankanbietern.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalExecutionStrategyFactory : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory
public class RelationalExecutionStrategyFactory : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategyFactory
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalExecutionStrategyFactory = class
    interface IExecutionStrategyFactory
type RelationalExecutionStrategyFactory = class
    interface IExecutionStrategyFactory
Public Class RelationalExecutionStrategyFactory
Implements IExecutionStrategyFactory
Vererbung
RelationalExecutionStrategyFactory
Attribute
Implementiert

Hinweise

Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Konstruktoren

Name Beschreibung
RelationalExecutionStrategyFactory(ExecutionStrategyDependencies)

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

Eigenschaften

Name Beschreibung
Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

Name Beschreibung
Create()

Erstellt einen IExecutionStrategy für den aktuellen Datenbankanbieter.

CreateDefaultStrategy(ExecutionStrategyDependencies)

Erstellt oder gibt eine zwischengespeicherte Instanz des Standardwerts IExecutionStrategy für den aktuellen Datenbankanbieter zurück.

Gilt für: