MigrationsScaffolder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于搭建新迁移的基架。
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 设计时服务 。
构造函数
属性
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) |
尝试在项目目录下查找文件。 |