zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Python xlrd.biffh.XLRDError: Excel xlsx file; not supported
    Python 报/usr/bin/python^M: bad interpreter: No such file or directory
    Linux curl命令
    课程学习总结报告
    信息安全实验二
    结合中断上下文切换和进程上下文切换分析linux内核的一般执行过程
    深入理解Linux系统调用
    基于mykernel2.0编写一个操作系统内核
    如何评测软件工程知识技能水平
    创新产品的需求分析:未来图书会是什么样子?
  • 原文地址:https://www.cnblogs.com/dacaba/p/9888327.html
Copyright © 2011-2022 走看看