ProviderCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Generiert anbieterspezifische Codefragmente.
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProviderCodeGenerator = class
interface IProviderConfigurationCodeGenerator
type ProviderCodeGenerator = class
interface IProviderConfigurationCodeGenerator
Public MustInherit Class ProviderCodeGenerator
Implements IProviderConfigurationCodeGenerator
- Vererbung
-
ProviderCodeGenerator
- Attribute
- Implementiert
Hinweise
Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind.
Weitere Informationen und Beispiele finden Sie unter Reverse Engineering (Gerüst) einer vorhandenen Datenbank und EF Core-Entwurfszeitdienste .
Konstruktoren
| Name | Beschreibung |
|---|---|
| ProviderCodeGenerator(ProviderCodeGeneratorDependencies) |
Initialisiert eine neue Instanz der ProviderCodeGenerator-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
Methoden
| Name | Beschreibung |
|---|---|
| GenerateContextOptions() |
Generiert eine Methodenkette zum Konfigurieren zusätzlicher Kontextoptionen. |
| GenerateProviderOptions() |
Generiert eine Methodenkette, die zum Konfigurieren von anbieterspezifischen Optionen verwendet wird. |
| GenerateUseProvider(String, MethodCallCodeFragment) |
Generiert ein Codefragment, das in |
| GenerateUseProvider(String) |
Veraltet.
Generiert ein Codefragment, das in |