Udostępnij przez


OperationExecutor.ScaffoldContext Klasa

Definicja

Reprezentuje operację tworzenia szkieletu DbContext typów jednostek i dla bazy danych.

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

Konstruktory

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Inicjuje nowe wystąpienie klasy OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Inicjuje nowe wystąpienie klasy OperationExecutor.ScaffoldContext.

Argumenty obsługiwane przez args usługę to:

connectionString--Parametry połączenia z bazą danych.

provider--Dostawca do użycia.

outputDir--Katalog do umieszczania plików. Ścieżki są względne względem katalogu projektu.

outputDbContextDir--Katalog do umieszczenia pliku DbContext. Ścieżki są względne względem katalogu projektu.

dbContextClassName--Nazwa obiektu DbContext do wygenerowania.

schemaFilters--Schematy tabel do generowania typów jednostek dla.

tableFilters--Tabele do generowania typów jednostek dla.

useDataAnnotations--Użyj atrybutów, aby skonfigurować model (tam, gdzie to możliwe). Jeśli wartość false, używany jest tylko płynny interfejs API.

overwriteFiles--Zastąp istniejące pliki.

useDatabaseNames- Użyj nazw tabel i kolumn bezpośrednio z bazy danych.

Metody

Execute(Action)

Wykonuje akcję przekazującą wyjątki do elementu IOperationResultHandler.

(Odziedziczone po OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Wykonuje akcję przekazującą wyniki lub wyjątki do elementu IOperationResultHandler.

(Odziedziczone po OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Wykonuje akcję przekazującą wynik lub wyjątki do elementu IOperationResultHandler.

(Odziedziczone po OperationExecutor.OperationBase)

Dotyczy