MigrationsScaffolder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для формирования шаблонов для новых миграций.
public class MigrationsScaffolder
public class MigrationsScaffolder : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsScaffolder
type MigrationsScaffolder = class
type MigrationsScaffolder = class
interface IMigrationsScaffolder
Public Class MigrationsScaffolder
Public Class MigrationsScaffolder
Implements IMigrationsScaffolder
- Наследование
-
MigrationsScaffolder
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделах Миграция баз данных и Службы времени разработки EF Core .
Конструкторы
MigrationsScaffolder(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, MigrationsCodeGenerator, IHistoryRepository, ILogger<MigrationsScaffolder>, IDatabaseProviderServices) |
Используется для формирования шаблонов для новых миграций. |
MigrationsScaffolder(MigrationsScaffolderDependencies) |
Инициализирует новый экземпляр класса MigrationsScaffolder. |
Свойства
Dependencies |
Зависимости для этой службы. |
Методы
GetDirectory(String, String, String) |
Возвращает каталог одноуровневого файла. Если нет, используется каталог, соответствующий подпространству имен. |
GetNamespace(Type, String) |
Возвращает пространство имен одноуровневого типа. Если нет, используется пространство имен по умолчанию. |
GetSubNamespace(String, String) |
Возвращает подпространство имен. |
RemoveMigration(String, String, Boolean, String) |
Удаляет предыдущую миграцию. |
RemoveMigration(String, String, Boolean) |
Удаляет предыдущую миграцию. |
Save(String, ScaffoldedMigration, String) |
Сохраняет шаблон миграции в файлы. |
ScaffoldMigration(String, String, String, String) |
Формирует шаблон новой миграции. |
ScaffoldMigration(String, String, String) |
Формирует шаблон новой миграции. |
TryGetProjectFile(String, String) |
Пытается найти файл в каталоге проекта. |
Применяется к
Entity Framework