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


Microsoft.EntityFrameworkCore.Scaffolding Пространство имен

Классы

CompiledModelCodeGenerationOptions

Представляет параметры, используемые при создании кода для скомпилированных метаданных модели.

DatabaseModelFactory

Базовый класс, используемый поставщиками баз данных для реконструирования базы данных в DatabaseModel.

DatabaseModelFactoryOptions

Указывает, какие метаданные следует считывать из базы данных.

ModelCodeGenerationOptions

Представляет параметры, используемые при создании кода для модели.

ModelCodeGenerator

Используется для создания кода для модели.

ModelCodeGeneratorDependencies

Класс параметров зависимостей служб для ModelCodeGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

ModelReverseEngineerOptions

Представляет параметры, используемые при реконструироваи модели из базы данных.

ProviderCodeGenerator

Создает фрагменты кода для конкретного поставщика.

ProviderCodeGeneratorDependencies

Класс параметров зависимостей служб для ProviderCodeGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Не создавайте экземпляры этого класса непосредственно из поставщика или кода приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью оператора C# with. Не вызывайте конструктор ни в одном из моментов этого процесса.

ProviderCodeGeneratorPlugin

Базовый класс, используемый подключаемыми модулями для создания фрагментов кода для реконструирования.

RelationalScaffoldingModelFactory
SavedModelFiles

Представляет файлы, добавленные для модели.

ScaffoldedFile

Представляет шаблонный файл.

ScaffoldedModel

Представляет шаблонную модель.

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

Базовый тип для генераторов кода моделей, использующих шаблоны.

TypeScaffoldingInfo

Интерфейсы

ICompiledModelCodeGenerator

Используется для создания кода для скомпилированных метаданных модели.

ICompiledModelCodeGeneratorSelector

ICompiledModelCodeGenerator Выбирает службу для заданных параметров создания.

ICompiledModelScaffolder

Используется для формирования шаблонов скомпилированной модели из модели.

IDatabaseModelFactory

Служба, как правило, реализуется поставщиками баз данных для реконструирования базы данных в DatabaseModel.

IModelCodeGenerator

Используется для создания кода для модели.

IModelCodeGeneratorSelector

IModelCodeGenerator Выбирает службу для заданного языка программирования.

IProviderCodeGeneratorPlugin

Реализуется подключаемыми модулями для создания фрагментов кода для реконструирования.

IProviderConfigurationCodeGenerator

Служба, как правило, реализуется поставщиками баз данных для создания фрагментов кода для реконструирования.

IReverseEngineerScaffolder

Используется для формирования шаблона модели из схемы базы данных.

IScaffoldingModelFactory

Используется для создания из IModelDatabaseModel.

IScaffoldingProviderCodeGenerator

Служба, как правило, реализуется поставщиками баз данных для создания фрагментов кода для реконструирования.