ABP Freamwork 生成种子数据 表名abpUser不存在

ABP Freamwork 生成种子数据

额,什么是种子数据,新名词;
就是初始化的一些数据库数据。
每个新的abpFreamwork框架的程序都要跑一遍框架里的DBMigration项目,会生成一些必要的数据。

你可以在Domain项目下新建这么个文件
在这里插入图片描述
https://docs.abp.io/zh-Hans/abp/latest/Tutorials/Part-1?UI=MVC&DB=EF
详细代码在上面链接,搜索关键字“种子”
有这个配置文件后呢再把DBMigration设为启动项跑一边就有种子数据了
效果如图
但我这里做了点骚操作导致运行失败,报错 “****abpUsers不存在”。因为改了表名前缀,所以我的表名应该叫AuroraUsers。
修改前缀看这里
解决方法是在Aurora.EntityFrameworkCore项目的model文件中也加入Volo.Abp.IdentityServer.AbpIdentityServerDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.Identity.AbpIdentityDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.AuditLogging.AbpAuditLoggingDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.BackgroundJobs.BackgroundJobsDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.PermissionManagement.AbpPermissionManagementDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.FeatureManagement.FeatureManagementDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.SettingManagement.AbpSettingManagementDbProperties.DbTablePrefix = "Aurora"; Volo.Abp.TenantManagement.AbpTenantManagementDbProperties.DbTablePrefix = "Aurora";
设置完后再跑一遍DBMigration就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值