MigrationScaffolder 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

为基于代码的迁移搭建基架以将挂起的模型更改应用于数据库。

继承层次结构

System.Object
  System.Data.Entity.Migrations.Design.MigrationScaffolder

命名空间:  System.Data.Entity.Migrations.Design
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public Class MigrationScaffolder
用法
Dim instance As MigrationScaffolder
public class MigrationScaffolder
public ref class MigrationScaffolder
type MigrationScaffolder =  class end
public class MigrationScaffolder

MigrationScaffolder 类型公开以下成员。

构造函数

  名称 描述
公共方法 MigrationScaffolder 初始化 MigrationScaffolder 类的新实例。

顶部

属性

  名称 描述
公共属性 Namespace 获取或设置迁移生成的代码中使用的命名空间。默认情况下,此命名空间与传入构造函数的迁移配置对象上的 MigrationsNamespace 相同。对于 VB.NET 项目,此命名空间将需要更新为将项目的根命名空间考虑进去。

顶部

方法

  名称 描述
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 Scaffold(String) 为基于代码的迁移搭建基架以将挂起的所有模型更改应用于数据库。
公共方法 Scaffold(String, Boolean) 为基于代码的迁移搭建基架以将挂起的所有模型更改应用于数据库。
公共方法 ScaffoldInitialCreate 为与之前运行的数据库初始值设定项对应的基于代码的初始迁移搭建基架。
公共方法 ToString (继承自 Object。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Migrations.Design 命名空间