RelationalOptionsExtension.RelationalExtensionInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Informace/metadata pro RelationalOptionsExtension.
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Dědičnost
Konstruktory
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension) |
Vytvoří novou RelationalOptionsExtension.RelationalExtensionInfo instanci obsahující informace nebo metadata pro dané rozšíření. |
Vlastnosti
Extension |
Rozšíření, pro které tato instance obsahuje metadata. |
IsDatabaseProvider |
Ano, protože se jedná o základní třídu poskytovatele databáze. |
LogFragment |
Fragment zprávy pro protokolování obvykle obsahuje informace o všech užitečných jiných než výchozích možnostech, které byly nakonfigurovány. |
Metody
GetServiceProviderHashCode() |
Vrátí kód hash vytvořený z libovolných možností, které by způsobily, že bude potřeba nový IServiceProvider . Pokud například možnosti ovlivňují službu typu singleton. Většina rozšíření ale žádné takové možnosti nemá a měla by vracet nulu. |
PopulateDebugInfo(IDictionary<String,String>) |
Naplní slovník informací, které se mohou změnit mezi použitím rozšíření, aby bylo možné je porovnat s předchozí konfigurací pro tuto možnost a rozdíly je možné protokolovat. Klíč slovníku by měl být předponou názvu rozšíření. Například, |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Vrátí hodnotu označující, zda jsou všechny možnosti použité v GetServiceProviderHashCode() stejné jako v daném rozšíření. |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Vrátí hodnotu označující, zda jsou všechny možnosti použité v GetServiceProviderHashCode() stejné jako v daném rozšíření. (Zděděno od DbContextOptionsExtensionInfo) |
Platí pro
Entity Framework