RelationalOptionsExtension.RelationalExtensionInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Informacje/metadane dla elementu RelationalOptionsExtension.
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Dziedziczenie
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 |
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) |