Microsoft.EntityFrameworkCore.Migrations Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
HistoryRepository |
Базовый класс для репозитория, используемого для доступа к таблице "__EFMigrationsHistory", которая отслеживает метаданные о миграциях EF Core, например о том, какие миграции были применены. |
HistoryRepositoryDependencies |
Класс параметров зависимостей служб для HistoryRepository Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
HistoryRow |
Тип сущности, представляющий строку в таблице журнала миграций. |
Migration |
Базовый класс, наследуемый каждой миграцией EF Core. |
MigrationAttribute |
Указывает, что класс является и Migration предоставляет его идентификатор. |
MigrationBuilder |
Строитель, предоставляющий текучий API для создания MigrationOperationобъектов. |
MigrationCommand |
Представляет команду, готовую к отправке в базу данных для ее переноса. |
MigrationCommandListBuilder |
Построитель для создания списка MigrationCommand, который затем можно выполнить для переноса базы данных. |
MigrationsAnnotationProvider |
Базовый класс, наследуемый поставщиками баз данных, предоставляющий доступ к заметкам, используемым миграцией EF Core при создании операций удаления для различных элементов IRelationalModel. |
MigrationsAnnotationProviderDependencies |
Класс параметров зависимостей служб для MigrationsAnnotationProvider Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
MigrationsAssemblyExtensions |
Методы расширения для IMigrationsAssembly. |
MigrationsSqlGenerator |
Создает SQL в MigrationCommand объектах, которые затем можно выполнить или создать в скрипте из списка MigrationOperationобъектов . |
MigrationsSqlGeneratorDependencies |
Класс параметров зависимостей служб для MigrationsSqlGenerator Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
SqliteMigrationBuilderExtensions |
Методы расширения SQLite для MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
Реализация MigrationsSqlGeneratorsqLite для . |
SqlServerMigrationBuilderExtensions |
SQL Server определенные методы расширения для MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
SQL Server реализации MigrationsSqlGenerator. |
Интерфейсы
IHistoryRepository |
Интерфейс репозитория, используемый для доступа к таблице "__EFMigrationsHistory", который отслеживает метаданные о миграциях EF Core, например о том, какие миграции были применены. |
IMigrationCommandExecutor |
Служба для выполнения команд миграции в базе данных. |
IMigrationsAnnotationProvider |
Служба, обычно реализованная поставщиками баз данных, которая предоставляет доступ к заметкам, используемым миграцией EF Core при создании операций удаления для различных элементов IRelationalModel. Заметки, хранящиеся в реляционной модели, предоставляются с помощью IRelationalAnnotationProvider. |
IMigrationsAssembly |
Служба, представляющая сборку, содержащую миграции EF Core. |
IMigrationsIdGenerator |
Служба для создания идентификаторов миграции из имен и имен из идентификаторов. |
IMigrationsModelDiffer |
Служба для поиска различий между двумя IRelationalModelэлементами и преобразования этих различий в MigrationOperation, которую можно использовать для обновления базы данных. |
IMigrationsSqlGenerator |
Служба для создания MigrationCommand объектов, которые затем могут выполняться или создаваться в скрипте из списка MigrationOperationобъектов . |
IMigrator |
Служба main, используемая для создания скрипта миграции EF Core или непосредственного переноса базы данных. |
Перечисления
MigrationsSqlGenerationOptions |
Параметры, используемые при создании SQL для миграций. |
ReferentialAction |
Действие, которое может выполнять база данных при обработке ограничения внешнего ключа при обновлении или удалении. |
Entity Framework