Jazyk

IProviderConfigurationCodeGenerator Rozhraní

Definice

Služba obvykle implementovaná poskytovateli databáze za účelem generování fragmentů kódu pro zpětnou přípravu.

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

Poznámky

Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. 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 registrovaných jako Scoped.

Další informace a příklady najdete v tématu Zpětné analýzy (generování uživatelského rozhraní) existující databáze a služby pro návrh EF Core .

Metody

Název Description
GenerateContextOptions()

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

GenerateProviderOptions()

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

GenerateUseProvider(String, MethodCallCodeFragment)

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

GenerateUseProvider(String)
Zastaralé.

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

Platí pro