Sprache

RelationalOptionsExtension.RelationalExtensionInfo Klasse

Definition

Informationen/Metadaten für ein RelationalOptionsExtension.

[System.Runtime.CompilerServices.Nullable(0)]
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Vererbung
RelationalOptionsExtension.RelationalExtensionInfo
Attribute

Konstruktoren

Name Beschreibung
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Erstellt eine neue RelationalOptionsExtension.RelationalExtensionInfo Instanz, die Informationen/Metadaten für die angegebene Erweiterung enthält.

Eigenschaften

Name Beschreibung
Extension

Die Erweiterung, für die diese Instanz Metadaten enthält.

IsDatabaseProvider

True, da dies eine Datenbankanbieterbasisklasse ist.

LogFragment

Ein Nachrichtenfragment für die Protokollierung, das normalerweise Informationen zu nützlichen nicht standardmäßigen Optionen enthält, die konfiguriert wurden.

Methoden

Name Beschreibung
GetServiceProviderHashCode()

Gibt einen Hashcode zurück, der aus allen Optionen erstellt wurde, die dazu führen würden, dass ein neuer IServiceProvider Code benötigt wird. Wenn sich die Optionen beispielsweise auf einen Singleton-Dienst auswirken. Die meisten Erweiterungen verfügen jedoch nicht über solche Optionen und sollten null zurückgeben.

PopulateDebugInfo(IDictionary<String,String>)

Füllt ein Wörterbuch mit Informationen auf, die sich zwischen der Verwendung der Erweiterung ändern können, sodass sie mit einer vorherigen Konfiguration für diese Option verglichen werden kann und Unterschiede protokolliert werden können. Der Wörterbuchschlüssel sollte dem Erweiterungsnamen vorangestellt werden. Beispiel: "SqlServer:"

(Geerbt von DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Gibt einen Wert zurück, der angibt, ob alle in der angegebenen Erweiterung verwendeten GetServiceProviderHashCode() Optionen identisch sind.

Gilt für: