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

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

System.Data.Entity.Migrations.Design 命名空间提供为基于代码的迁移生成代码的类。

  描述
公共类 CSharpMigrationCodeGenerator 为基于代码的迁移生成 C# 代码。
公共类 MigrationCodeGenerator 为基于代码的迁移生成代码的提供程序的基类。
公共类 MigrationScaffolder 为基于代码的迁移搭建基架以将挂起的模型更改应用于数据库。
公共类 ScaffoldedMigration 表示已搭建基架并准备写入文件的基于代码的迁移。
公共类 ToolingFacade 设计时工具用于运行需要与正在 Visual Studio 中编辑的应用程序进行交互的迁移相关命令的帮助器类。由于应用程序处于编辑状态,因此需要在单独的 AppDomain 中加载程序集以确保始终加载的是最新版本。还将复制启动项目中的 App/Web.config 文件以确保应用所有配置。
公共类 VisualBasicMigrationCodeGenerator 为基于代码的迁移生成 VB.Net 代码。