tnblog
首页
视频
资源
登录

ABP 控制台的基本操作

5008人阅读 2021/8/31 18:42 总访问:1432565 评论:0 收藏:0 手机
分类: ABP

Update-Database -Migration:0  (删除表结构,受用于数据库,它把数据库的表结构删了)

drop-database(数据库删除)


Remove-Migration (删除迁移文件,一般是从下往上一个个的删)

add-migration(生成迁移文件)

Update-Database(提交迁移文件到数据库,使数据库与实体同步)


注意:下面的方法只适用与ABP

如果用:Remove-Migration(删除迁移文件) 有以下类似的报错信息

报错信息:The migration '20180828010718_init' has already been applied to the database.

 Revert it and try again. If the migration has been applied to other 

databases, consider reverting its changes using a new migration.

可先用:Update-Database -Migration:0  (删除表结构)

再用:Remove-Migration(删除迁移文件)


想删除单独的一个表步骤

1、在EntityFrameworkCore层的EntityFrameworkCore文件夹下找到以DbContext为后缀的类,

然后在DbContext中注释掉你想删除的表的实体(即对应的DbSet);

2、在控制台输入:add-migration 名称

3、在控制台输入:update-database

控制台一般问题链接

注意操作时程序不能报错全部(数据库清空,所以关联,映射打断有待考证)

https://www.136.la/net/show-52281.html


详情链接:https://blog.csdn.net/weixin_30824277/article/details/97028037


评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术