首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据迁移-实体框架

数据迁移-实体框架
EN

Stack Overflow用户
提问于 2019-01-31 10:10:33
回答 1查看 81关注 0票数 0

新的数据迁移和实体框架。我继承了一个使用这个的项目。表中有一个字段,该字段用作标志,并使用表上的触发器进行更新。我想在我的网络项目中访问这个字段。我已经将该属性添加到模型中,但当我构建和运行该项目时,会得到以下错误。

无法更新数据库以与当前模型匹配,因为有挂起的更改,并且禁用了自动迁移。要么将挂起的模型更改写入基于代码的迁移,要么启用自动迁移。将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true以启用自动迁移。

我想我需要去Package控制台并运行MigrationName 'MigrationName‘

我不知道该怎么做,所以:

  1. 保留现有数据

任何一个能指出我的正确方向,如何做到这一点或正确的术语做谷歌搜索的答案?

EN

回答 1

Stack Overflow用户

发布于 2019-02-01 08:55:17

运行Add-Migration是一件安全的事情,它不会对您的数据库进行任何更改,它将生成一个迁移文件,然后如果您想要编辑它或向它添加一些附加的更改和脚本,那么如果您愿意,可以运行Update-Database命令,将这些更改应用到您的数据库中。

即使您在DB上应用了更改,并且意识到它存在一些问题,仍然可以使用Update-Database -TargetMigration:"name_of_migration"命令回滚到特定的迁移。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54458131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档