zoukankan      html  css  js  c++  java
  • abp第一篇《框架的下载与mysql数据库的切换》

    一、下载

    1、打开https://aspnetboilerplate.com/Templates

    界面如下:

     2、选择ASP.NET Core,并且选择 Multi Page Web Application,填写项目名称为:Purchase,并把包含用户管理模块的复选框勾上, 如下图:

     

      点击“Create my project!”按钮即可下载。

    二、切换成mysql为据库

    1、切换nuget引用

    右键FirstTestDemo.EntityFrameworkCore项目管理nuget

    卸载 microsoft.entityframeworkcore.design和microsoft.entityframeworkcore.sqlserver

    安装pomelo.entityframeworkcore.mysql.design和pomelo.entityframeworkcore.mysql

    2、替换为mysql

    找到下面这个文件:

    把里面的UseSql改为UseMysql,改完后效果如下:

     如果报错的话,试着查找所有页面里的“SqlServerValueGenerationStrategy”替换为:MySqlValueGenerationStrategy

    把appsetting.json文件中数据库连接字符串修改为如下格式:

    {
      "ConnectionStrings": {
        "Default": "Server=12.12.12.12; port=3306; Database=purchase; uid=root; pwd=******; Convert Zero Datetime=True"
      }
    }

    三、还原数据库

    1、自带的Microsoft.EntityFrameworkCore.Tools的版本是:3.1.0,升级为:3.1.1(因为执行的还原的时候有提示)

    2、删掉Migrations里以数字开头的所有类文件。

    3、选中EntityFrameworkCore层,然后在程序包管理器控制台中执行:Add-Migration Init

    4、再执行Update-Database

    四、下载js等资源文件

    在web项目里找到libman.json文件,如下图:

     在此文件上点击右键,然后执行“还原客户端库”,如下图:

    四、运行网站

    将web项目设置为启始项目,F5运行,效果如下:

     默认用户名/密码为:admin/123qwe

     登录后效果如下:

  • 相关阅读:
    最短路径—Dijkstra算法和Floyd算法
    设计模式之工厂模式(Factory模式)
    接口继承与实现继承
    设计模式之工厂模式
    C++的四种强制转型形式:
    手写atoi、strcpy、strcat
    进程和线程关系及区别
    海量数据处理
    什么是死锁,简述死锁发生的四个必要条件,如何避免与预防死锁
    kolla-ansible 重新部署 ceph 遇到的问题
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/12435789.html
Copyright © 2011-2022 走看看