ABP框架 修改自己添加的实体信息

本人新手一枚,方式可能不对,如有更好的方式请在评论里面告诉我呦(呲牙)

 

修改的实体是自己添加的,不是ABP中自带的实体信息。

这些实体可能在创建后发现存在一些不足,需要进行修改。

我这个方式比较粗暴,直接删除数据库中的信息,所以需要自行将数据库中的数据进行备份。

首先在“程序管理控制台”(注意事项ef层)输入“Update-Database -Migration:0  ”(注意这是删除数据库中的表结构,执行这一步后数据库就空了)

然后删除想要修改的实体的迁移文件(就是自己执行add-migration操作后产生的文件)

接着使用“update-database”将其他数据同步到数据库中

再接着就可以进行修改实体信息,将修改后的实体信息重新生成迁移文件,再“update-database”就可以了。

如果在生成迁移文件是出现下图问题

出现这个问题就输入“Remove-Migration”,然后再重新生成迁移文件就可以了。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章