微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从现有数据库和现有模型生成迁移代码优先

如何解决从现有数据库和现有模型生成迁移代码优先

我首先使用 EF 6 代码。 我向模型类添加一个属性,但在尝试添加迁移时遇到了一些问题,我删除了 Migrations 文件夹和 __MigrationHistory 表(我正在测试)。 现在数据库未与模型同步,我想使用迁移将新属性添加数据库中,但是当我启用迁移并添加一个属性时,

PM> EntityFramework6\Enable-Migrations
PM> EntityFramework6\Add-Migration Initial

添加了所有新表 (CreateTable) 的迁移,就好像它正在创建一个数据库一样,我预计它只会在 DB 方案和我的模型之间生成不同的脚本,这只是新属性.

我认为我需要的是当前数据库方案的快照,以便新迁移比较差异。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。