Udostępnij za pośrednictwem


RelationalOptionsExtension.RelationalExtensionInfo Klasa

Definicja

Informacje/metadane dla elementu RelationalOptionsExtension.

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

Konstruktory

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Tworzy nowe RelationalOptionsExtension.RelationalExtensionInfo wystąpienie zawierające informacje/metadane dla danego rozszerzenia.

Właściwości

Extension

Rozszerzenie, dla którego to wystąpienie zawiera metadane.

IsDatabaseProvider

Prawda, ponieważ jest to klasa bazowa dostawcy baz danych.

LogFragment

Fragment komunikatu do rejestrowania zwykle zawiera informacje o wszelkich przydatnych opcjach innych niż domyślne, które zostały skonfigurowane.

Metody

GetServiceProviderHashCode()

Zwraca kod skrótu utworzony na podstawie wszystkich opcji, które mogłyby spowodować, że będzie potrzebny nowy IServiceProvider . Jeśli na przykład opcje wpływają na pojedynczą usługę. Jednak większość rozszerzeń nie ma żadnych takich opcji i powinna zwrócić zero.

PopulateDebugInfo(IDictionary<String,String>)

Wypełnia słownik informacji, które mogą ulec zmianie między użyciem rozszerzenia, tak aby można było porównać je z poprzednią konfiguracją dla tej opcji, a różnice można rejestrować. Klucz słownika powinien być poprzedzony nazwą rozszerzenia. Na przykład "SqlServer:".

(Odziedziczone po DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Zwraca wartość wskazującą, czy wszystkie opcje używane w GetServiceProviderHashCode() programie są takie same jak w danym rozszerzeniu.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Zwraca wartość wskazującą, czy wszystkie opcje używane w GetServiceProviderHashCode() programie są takie same jak w danym rozszerzeniu.

(Odziedziczone po DbContextOptionsExtensionInfo)

Dotyczy