Sprache

OperationExecutor.ScaffoldContext Klasse

Definition

Stellt einen Vorgang zum Gerüst für einen Gerüst für eine DbContext Datenbank und Entitätstypen dar.

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
Vererbung
OperationExecutor.ScaffoldContext
Vererbung
OperationExecutor.ScaffoldContext

Konstruktoren

Name Beschreibung
OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Initialisiert eine neue Instanz der OperationExecutor.ScaffoldContext-Klasse.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Initialisiert eine neue Instanz der OperationExecutor.ScaffoldContext-Klasse.

Die von args folgenden Argumenten unterstützten Argumente sind:

connectionString--Die Verbindungszeichenfolge der Datenbank.

provider--Der zu verwendende Anbieter.

outputDir--Das Verzeichnis, in das Dateien abgelegt werden sollen. Die Pfade sind relativ zum Projektverzeichnis.

outputDbContextDir--Das Verzeichnis, in das die DbContext-Datei eingefügt werden soll. Die Pfade sind relativ zum Projektverzeichnis.

dbContextClassName--Der Name des zu generierenden DbContexts.

schemaFilters--Die Schemas von Tabellen, für die Entitätstypen generiert werden sollen.

tableFilters--Die Tabellen, für die Entitätstypen generiert werden sollen.

useDataAnnotations--Verwenden Sie Attribute zum Konfigurieren des Modells (sofern möglich). Bei "false" wird nur die Fluent-API verwendet.

overwriteFiles--Überschreiben vorhandener Dateien.

useDatabaseNames--Verwenden Sie Tabellen- und Spaltennamen direkt aus der Datenbank.

Methoden

Name Beschreibung
Execute(Action)

Führt eine Aktion aus, die Ausnahmen an die IOperationResultHandler.

(Geerbt von OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Führt eine Aktion aus, die Ergebnisse oder Ausnahmen an die IOperationResultHandler.

(Geerbt von OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Führt eine Aktion aus, die das Ergebnis oder Ausnahmen an das IOperationResultHandlerErgebnis übergibt.

(Geerbt von OperationExecutor.OperationBase)

Gilt für: