在团队环境中,我们有一个成员,其数据库已包含模型中的某些表但没有迁移历史记录表。使用EF自动迁移,我们如何升级数据库,以便创建历史表,添加缺失的表,以及更改/升级现有的表?我们需要升级该成员的数据库,因为现有表有数据。
答案 0 :(得分:1)
我认为EF不支持您的方案,但请继续关注。
如果我需要这样做,我会:
当然我会首先进行备份,并将临时项目及其DbContext命名为与主项目相同,以防EF以某种方式将它们包含在历史表中。
还有另一种方法可以做到这一点:
我建议哪一个:第二个,我会做哪一个:第一个,因为它是更冒险的一个!