Condividi tramite


OperationExecutor.ScaffoldContext Classe

Definizione

Rappresenta un'operazione per eseguire lo scaffolding di tipi DbContext di entità e per un database.

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

Costruttori

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Inizializza una nuova istanza della classe OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Inizializza una nuova istanza della classe OperationExecutor.ScaffoldContext.

Gli argomenti supportati da args sono:

connectionString--Stringa di connessione al database.

provider--Il provider da usare.

outputDir--La directory in cui inserire i file. I percorsi sono relativi alla directory del progetto.

outputDbContextDir--La directory in cui inserire il file DbContext. I percorsi sono relativi alla directory del progetto.

dbContextClassName--Nome del dbContext da generare.

schemaFilters--Gli schemi delle tabelle per generare tipi di entità per.

tableFilters--Le tabelle per generare tipi di entità per.

useDataAnnotations--Usare gli attributi per configurare il modello (se possibile). Se false, viene usata solo l'API fluente.

overwriteFiles--Sovrascrivere i file esistenti.

useDatabaseNames--Usare i nomi di tabella e colonna direttamente dal database.

Metodi

Execute(Action)

Esegue un'azione che passa le eccezioni all'oggetto IOperationResultHandler.

(Ereditato da OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Esegue un'azione che passa i risultati o le eccezioni a IOperationResultHandler.

(Ereditato da OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Esegue un'azione che passa il risultato o le eccezioni a IOperationResultHandler.

(Ereditato da OperationExecutor.OperationBase)

Si applica a