欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ABP开发手记7 - 基础设施层更新数据库

程序员文章站 2023-10-27 09:31:58
点这里进入ABP开发手记目录 设置数据库 在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置 JD.CRS.EntityFrameworkCore/EntityFrameworkCore/CRSDbContext.cs添加一行 public DbSet

点这里进入abp开发手记目录 

设置数据库

在基础设施层(即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.

ABP开发手记7 - 基础设施层更新数据库