Поделиться через


OperationExecutor.ScaffoldContext Класс

Определение

Представляет операцию формирования шаблонов типов сущностей DbContext и для базы данных.

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
Наследование
OperationExecutor.ScaffoldContext
Наследование
OperationExecutor.ScaffoldContext

Конструкторы

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Инициализирует новый экземпляр класса OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Инициализирует новый экземпляр класса OperationExecutor.ScaffoldContext.

Аргументы, поддерживаемые :args

connectionString--Строка подключения к базе данных.

provider--Используемый поставщик.

outputDir--Каталог, в который нужно поместить файлы. Пути относятся к каталогу проекта.

outputDbContextDir--Каталог, в который нужно поместить файл DbContext. Пути относятся к каталогу проекта.

dbContextClassName--Имя создаваемого dbContext.

schemaFilters--Схемы таблиц для создания типов сущностей.

tableFilters--Таблицы для создания типов сущностей.

useDataAnnotations--Используйте атрибуты для настройки модели (где это возможно). Если задано значение false, используется только текучий API.

overwriteFiles--Перезапись существующих файлов.

useDatabaseNames--Используйте имена таблиц и столбцов непосредственно из базы данных.

Методы

Execute(Action)

Выполняет действие, передавая исключения в IOperationResultHandler.

(Унаследовано от OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Выполняет действие, передавая результаты или исключения в IOperationResultHandler.

(Унаследовано от OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Выполняет действие, передавая результат или исключения в IOperationResultHandler.

(Унаследовано от OperationExecutor.OperationBase)

Применяется к