Compartir a través de


OperationExecutor.ScaffoldContext Clase

Definición

Representa una operación para aplicar scaffolding a los DbContext tipos de entidad y para una base de datos.

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

Constructores

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Inicializa una nueva instancia de la clase OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Inicializa una nueva instancia de la clase OperationExecutor.ScaffoldContext.

Los argumentos admitidos por args son:

connectionString--La cadena de conexión a la base de datos.

provider--El proveedor que se va a usar.

outputDir--El directorio en el que se colocarán los archivos. Las rutas de acceso son relativas al directorio del proyecto.

outputDbContextDir--El directorio en el que se va a colocar el archivo DbContext. Las rutas de acceso son relativas al directorio del proyecto.

dbContextClassName--Nombre del dbContext que se va a generar.

schemaFilters--Esquemas de tablas para los que se van a generar tipos de entidad.

tableFilters--Las tablas para las que se van a generar tipos de entidad.

useDataAnnotations--Use atributos para configurar el modelo (siempre que sea posible). Si es false, solo se usa la API fluida.

overwriteFiles--Sobrescribir los archivos existentes.

useDatabaseNames--Use nombres de tabla y columna directamente desde la base de datos.

Métodos

Execute(Action)

Ejecuta una acción que pasa excepciones a IOperationResultHandler.

(Heredado de OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Ejecuta una acción que pasa resultados o excepciones a IOperationResultHandler.

(Heredado de OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Ejecuta una acción que pasa el resultado o las excepciones a IOperationResultHandler.

(Heredado de OperationExecutor.OperationBase)

Se aplica a