Partager via


OperationExecutor.ScaffoldContext Classe

Définition

Représente une opération pour créer une structure et des types d’entités DbContext pour une base de données.

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

Constructeurs

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Initialise une nouvelle instance de la classe OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Initialise une nouvelle instance de la classe OperationExecutor.ScaffoldContext.

Les arguments pris en charge par args sont les suivants :

connectionString--Chaîne de connexion à la base de données.

provider--Fournisseur à utiliser.

outputDir--Répertoire dans lequel placer les fichiers. Les chemins d’accès sont relatifs au répertoire du projet.

outputDbContextDir--Répertoire dans lequel placer le fichier DbContext. Les chemins d’accès sont relatifs au répertoire du projet.

dbContextClassName--Nom du DbContext à générer.

schemaFilters--Les schémas des tables pour lesquelles générer des types d’entités.

tableFilters--Tables pour lesquelles générer des types d’entités.

useDataAnnotations--Utilisez des attributs pour configurer le modèle (si possible). Si la valeur est false, seule l’API Fluent est utilisée.

overwriteFiles--Remplacer les fichiers existants.

useDatabaseNames--Utilisez des noms de tables et de colonnes directement à partir de la base de données.

Méthodes

Execute(Action)

Exécute une action passant des exceptions au IOperationResultHandler.

(Hérité de OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Exécute une action transmettant des résultats ou des exceptions à .IOperationResultHandler

(Hérité de OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Exécute une action passant le résultat ou les exceptions à .IOperationResultHandler

(Hérité de OperationExecutor.OperationBase)

S’applique à