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 Mobile下创建cmwap接入点
    我的云之旅hadoop单机设置(2)
    ssh登录
    我的云之旅前言(1)
    实时搜索将是下一个核心
    cassandra索引目录
    图书大甩卖(操作系统、C语言、Linux) 已成交
    ehcache实例
    google推出语音搜索
    百姓网看起来还行
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/12435789.html
Copyright © 2011-2022 走看看