美文网首页
ABP基础设施层更新数据库

ABP基础设施层更新数据库

作者: Will_板凳 | 来源:发表于2020-02-22 19:24 被阅读0次

    转载自创建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.

    相关文章

      网友评论

          本文标题:ABP基础设施层更新数据库

          本文链接:https://www.haomeiwen.com/subject/ighrqhtx.html