ABP基础设施层更新数据库

2020-02-22  本文已影响0人  Will_板凳

转载自创建entity,生成数据库

设置数据库

在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置

JD.CRS.EntityFrameworkCore/EntityFrameworkCore/CRSDbContext.cs
添加一行

public DbSet<Course> Course { get; set; } //创建数据表Course
using Microsoft.EntityFrameworkCore;
using Abp.Zero.EntityFrameworkCore;
using JD.CRS.Authorization.Roles;
using JD.CRS.Authorization.Users;
using JD.CRS.MultiTenancy;
using JD.CRS.Entitys;

namespace JD.CRS.EntityFrameworkCore
{
    public class CRSDbContext : AbpZeroDbContext<Tenant, Role, User, CRSDbContext>
    {
        /* Define a DbSet for each entity of the application */
        
        public CRSDbContext(DbContextOptions<CRSDbContext> options)
            : base(options)
        {
        }

        public DbSet<Course> Course { get; set; }
    
    }
}

更新数据库

打开工具 / NuGet包管理器 / 程序包管理器控制台

默认项目选择JD.CRS.EntityFrameworkCore

依次执行以下命令即可
Add-Migration 'AddCourse'
Update-Database -Verbose

查看数据库

打开MS SQL Server,可以看到新增的表Course.

上一篇 下一篇

猜你喜欢

热点阅读