Condividi tramite


RelationalOptionsExtension.RelationalExtensionInfo Classe

Definizione

Informazioni/metadati per un oggetto RelationalOptionsExtension.

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Ereditarietà
RelationalOptionsExtension.RelationalExtensionInfo

Costruttori

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Crea una nuova RelationalOptionsExtension.RelationalExtensionInfo istanza contenente informazioni/metadati per l'estensione specificata.

Proprietà

Extension

Estensione per cui questa istanza contiene metadati.

IsDatabaseProvider

True, poiché si tratta di una classe di base del provider di database.

LogFragment

Frammento di messaggio per la registrazione contenente in genere informazioni su eventuali opzioni non predefinite utili configurate.

Metodi

GetServiceProviderHashCode()

Restituisce un codice hash creato da qualsiasi opzione che provocherebbe la necessità di un nuovo IServiceProvider oggetto . Ad esempio, se le opzioni influiscono su un servizio singleton. Tuttavia la maggior parte delle estensioni non dispone di tali opzioni e deve restituire zero.

PopulateDebugInfo(IDictionary<String,String>)

Popola un dizionario di informazioni che possono cambiare tra gli usi dell'estensione in modo che possa essere confrontato con una configurazione precedente per questa opzione e le differenze possono essere registrate. La chiave del dizionario deve essere preceduta dal nome dell'estensione. Ad esempio, "SqlServer:".

(Ereditato da DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Restituisce un valore che indica se tutte le opzioni utilizzate in GetServiceProviderHashCode() sono uguali a quella dell'estensione specificata.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Restituisce un valore che indica se tutte le opzioni utilizzate in GetServiceProviderHashCode() sono uguali a quella dell'estensione specificata.

(Ereditato da DbContextOptionsExtensionInfo)

Si applica a