ABP.Net Core使用教程(一)启动模版项目

 

只需要简单的4步:

 

1,到官网下载模版项目

 

2,用VS2017打开,将Web.Host设置为启动项

 

3,在程序包管理器控制台(Nuget控制台)里设定默认项目为EntityFrameworkCore,执行命令更新数据库:Update-Database

 

4,启动项目

 

下面是详细步骤

 

1,下载ABP模版:基于.NetCore的Vue或者Anjular单页面应用(前后端分离)

https://aspnetboilerplate.com/

2,用VS2017打开解决方案

3,修改数据库连接,只要用户名和密码对就可以,ABP会自动建库;如果你在本机安装了SqlServer,这一步可以跳过

"ConnectionStrings": {
  "Default": "Server=localhost; Database=AbpDemoDb; Uid=root; Pwd=123456;"
}

如果使用MySQL,请看步骤4,步骤5

如果使用默认的SQL Server,跳过步骤4,步骤5

4,修改为使用MySQL:在XXX.EntityFrameworkCore层用Nuget安装添加Pomelo.EntityFrameworkCore.MySql

5,修改 XXXDbContextConfigurer类的数据库连接配置

namespace AbpDemo.EntityFrameworkCore
{
    public static class AbpDemoDbContextConfigurer
    {
        public static void Configure(DbContextOptionsBuilder<AbpDemoDbContext> builder, string connectionString)
        {
            //builder.UseSqlServer(connectionString);
            builder.UseMySql(connectionString);
        }

        public static void Configure(DbContextOptionsBuilder<AbpDemoDbContext> builder, DbConnection connection)
        {
            //builder.UseSqlServer(connection);
            builder.UseMySql(connection);
        }
    }
}

6,数据迁移:

将Web.Host设置为启动项,在程序包管理器控制台(Nuget控制台)里设定默认项目为EntityFrameworkCore,执行命令更新数据库即可:Update-Database 

下面是常用数据库迁移命令,这里可以跳过

产生迁移文件  (可以先删除EntityFrameworkCore项目中的Migrations文件夹,产生的迁移文件更好看)
Add-Migration init  
  
更新数据库  
Update-Database  
  
产生数据库脚本 (不执行第2步,用这个命令产生的脚本建库也可以,适用于生产环境)
Script-Migration [from] [to]

 

7,将Web.Host设置为启动项,运行项目,如果没有问题就会看到Swagger

转载于:https://www.cnblogs.com/dacaba/p/9888327.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值