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

     登录后效果如下:

  • 相关阅读:
    鲍尔默称微软将投入数十亿美元打造数据中心业务(转)
    程序流程的辅助控制
    获取程序所在目录
    越界赋值
    长字串与宽字串
    长字串与短字串
    指针的运算
    Windows API 的数据类型与 Delphi 数据类型对照表
    给动态数组添加一个元素
    Delphi 与 C/C++ 数据类型对照表
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/12435789.html
Copyright © 2011-2022 走看看