我错误地在数据库中添加了一列,名为doj
现在,如果我想使用代码优先方法从表中删除该列,我应该做什么。
我已经尝试过这些事情。
1- 从模型中删除列定义。
2- 删除了迁移历史记录。
3-添加迁移
4-更新数据库。
但它仍然没有反映在数据库中?我哪里犯了错误?
不需要删除迁移历史记录。
只需按照以下步骤操作即可
1: Remove properties from the model.
2: Run 'Enable-Migrations' in package manage console.
3: Next Run 'Add-Migration "MigrationsName"'. if any case it is showing 'The project tesproject failed to build then build project again.
4: Now run 'Update-Database'
它肯定会影响您的代码。一起去MSDN https://msdn.microsoft.com/en-us/data/jj591621.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)