ABP框架 修改自己添加的实体信息
本人新手一枚,方式可能不对,如有更好的方式请在评论里面告诉我呦(呲牙)
修改的实体是自己添加的,不是ABP中自带的实体信息。
这些实体可能在创建后发现存在一些不足,需要进行修改。
我这个方式比较粗暴,直接删除数据库中的信息,所以需要自行将数据库中的数据进行备份。
首先在“程序管理控制台”(注意事项ef层)输入“Update-Database -Migration:0 ”(注意这是删除数据库中的表结构,执行这一步后数据库就空了)
然后删除想要修改的实体的迁移文件(就是自己执行add-migration操作后产生的文件)
接着使用“update-database”将其他数据同步到数据库中
再接着就可以进行修改实体信息,将修改后的实体信息重新生成迁移文件,再“update-database”就可以了。
如果在生成迁移文件是出现下图问题
出现这个问题就输入“Remove-Migration”,然后再重新生成迁移文件就可以了。