Lingua

OperationExecutor.ScaffoldContext Classe

Definizione

Rappresenta un'operazione per eseguire lo scaffolding di un DbContext tipo 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

Nome Descrizione
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--Il stringa di connessione al database.

provider--Provider da usare.

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

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

dbContextClassName--Nome del DbContext da generare.

schemaFilters--Schemi di tabelle per cui generare tipi di entità.

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

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

overwriteFiles--Sovrascrivi i file esistenti.

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

Metodi

Nome Descrizione
Execute(Action)

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

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

Esegue un'azione passando risultati o eccezioni a IOperationResultHandler.

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

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

(Ereditato da OperationExecutor.OperationBase)

Si applica a