ABP开发手记7 - 基础设施层更新数据库
程序员文章站
2023-10-27 09:31:58
点这里进入ABP开发手记目录 设置数据库 在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置 JD.CRS.EntityFrameworkCore/EntityFrameworkCore/CRSDbContext.cs添加一行 public DbSet
设置数据库
在基础设施层(即jd.crs.entityframeworkcore)打开数据库环境设置
jd.crs.entityframeworkcore/entityframeworkcore/crsdbcontext.cs
添加一行
public dbset<course> course { get; set; } //创建数据表course
1 using microsoft.entityframeworkcore; 2 using abp.zero.entityframeworkcore; 3 using jd.crs.authorization.roles; 4 using jd.crs.authorization.users; 5 using jd.crs.multitenancy; 6 using jd.crs.entitys; 7 8 namespace jd.crs.entityframeworkcore 9 { 10 public class crsdbcontext : abpzerodbcontext<tenant, role, user, crsdbcontext> 11 { 12 /* define a dbset for each entity of the application */ 13 14 public crsdbcontext(dbcontextoptions<crsdbcontext> options) 15 : base(options) 16 { 17 } 18 19 public dbset<course> course { get; set; } 20 21 } 22 }
更新数据库
打开工具 / nuget包管理器 / 程序包管理器控制台
默认项目选择jd.crs.entityframeworkcore
依次执行以下命令即可
add-migration 'addcourse'
update-database -verbose
查看数据库
打开ms sql server,可以看到新增的表course.