Sdílet prostřednictvím


IProviderConfigurationCodeGenerator Rozhraní

Definice

Služba obvykle implementovaná poskytovateli databází za účelem generování fragmentů kódu pro zpětnou analýzu.

public interface IProviderConfigurationCodeGenerator
type IProviderConfigurationCodeGenerator = interface
Public Interface IProviderConfigurationCodeGenerator
Odvozené

Poznámky

Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped.

Další informace a příklady najdete v tématech Zpětná analýza (generování uživatelského rozhraní) stávající databáze a služby EF Core v době návrhu .

Metody

GenerateContextOptions()

Vygeneruje řetěz metod pro konfiguraci dalších možností kontextu.

GenerateProviderOptions()

Vygeneruje řetěz metod sloužící ke konfiguraci možností specifických pro zprostředkovatele.

GenerateUseProvider(String, MethodCallCodeFragment)

Vygeneruje fragment kódu, jako .UseSqlServer("Database=Foo") je , který lze použít v OnConfiguring(DbContextOptionsBuilder) metodě vygenerovaného DbContext.

GenerateUseProvider(String)
Zastaralé.

Vygeneruje fragment kódu, jako .UseSqlServer("Database=Foo") je , který lze použít v OnConfiguring(DbContextOptionsBuilder) metodě vygenerovaného DbContext.

Platí pro