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

2022-10-15,,,,

点这里进入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 - 基础设施层更新数据库.doc》

下载本文的Word格式文档,以方便收藏与打印。