ABP开发手记7 - 基础设施层更新数据库
Posted it-evan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABP开发手记7 - 基础设施层更新数据库相关的知识,希望对你有一定的参考价值。
设置数据库
在基础设施层(即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 - 基础设施层更新数据库的主要内容,如果未能解决你的问题,请参考以下文章