支持"XX"背景下的模型已更改。建议您采用CodeFirst迁移更新数据库
发布时间
阅读量:
阅读量
本次实践将对实体框架中 Code First 迁移机制进行简要介绍。您可选择完整参与整个实践流程,也可直接跳转至关注的特定部分。以下为各主要主题:
- 启用迁移功能
- 创建并执行迁移操作
- 对迁移过程进行个性化设置
- 数据迁移与自定义 SQL 语句应用
- 版本迁移(涵盖降级操作)
- 生成 SQL 脚本文件
- 应用启动时自动更新数据库(MigrateDatabaseToLatestVersion 初始化配置)
构建一个初始模型和数据库
在迁移操作实施之前,必须先建立一个项目并配置 Code First 模型。针对此次实践任务,我们依旧采用 Blog 与 Post 的标准模型进行演示。
- 新建一个名为 MigrationsDemo 的控制台应用程序
- 向项目中引入最新版本的 EntityFramework NuGet 程序包
- 工具 –> 库程序包管理器 –> 程序包管理器控制台 * 执行 Install-Package EntityFramework 命令
- 在项目中添加一个名为 Model.cs 的文件,并将如下代码内容纳入其中。该代码用于定义一个表示域模型的 Blog 类,以及作为 EF Code Fir
全部评论 (0)
还没有任何评论哟~
