Jazyk

OperationExecutor.ScaffoldContext Třída

Definice

Představuje operaci pro generování uživatelského rozhraní DbContext a typů entit pro databázi.

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
Dědičnost
OperationExecutor.ScaffoldContext
Dědičnost
OperationExecutor.ScaffoldContext

Konstruktory

Název Description
OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Inicializuje novou instanci OperationExecutor.ScaffoldContext třídy.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Inicializuje novou instanci OperationExecutor.ScaffoldContext třídy.

Argumenty podporované args následujícími argumenty:

connectionString--Connection string do databáze.

provider--Poskytovatel, který se má použít.

outputDir--Adresář pro vložení souborů. Cesty jsou relativní k adresáři projektu.

outputDbContextDir--Adresář pro umístění souboru DbContext do. Cesty jsou relativní k adresáři projektu.

dbContextClassName--Název DbContext, který se má vygenerovat.

schemaFilters--Schémata tabulek pro generování typů entit.

tableFilters--Tabulky pro generování typů entit.

useDataAnnotations--Použijte atributy ke konfiguraci modelu (pokud je to možné). Pokud je false, použije se pouze fluentské rozhraní API.

overwriteFiles--Přepsat existující soubory.

useDatabaseNames--Použijte názvy tabulek a sloupců přímo z databáze.

Metody

Název Description
Execute(Action)

Provede akci, která předává výjimky do objektu IOperationResultHandler.

(Zděděno od OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Provede akci, která předá výsledky nebo výjimky .IOperationResultHandler

(Zděděno od OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Provede akci, která předá výsledek nebo výjimky .IOperationResultHandler

(Zděděno od OperationExecutor.OperationBase)

Platí pro