abp第一篇《框架的下載與mysql數據庫的切換》

1、下載mysql

一、打開https://aspnetboilerplate.com/Templatesweb

界面以下:sql

 二、選擇ASP.NET Core,而且選擇 Multi Page Web Application,填寫項目名稱爲:Purchase,並把包含用戶管理模塊的複選框勾上, 以下圖:數據庫

 

 

  點擊「Create my project!」按鈕便可下載。json

 

2、切換成mysql爲據庫app

一、切換nuget引用sqlserver

右鍵FirstTestDemo.EntityFrameworkCore項目管理nuget網站

卸載 microsoft.entityframeworkcore.design和microsoft.entityframeworkcore.sqlserverui

安裝pomelo.entityframeworkcore.mysql.design和pomelo.entityframeworkcore.mysqlspa

二、替換爲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"
  }
}

 

3、還原數據庫

一、自帶的Microsoft.EntityFrameworkCore.Tools的版本是:3.1.0,升級爲:3.1.1(由於執行的還原的時候有提示)

二、刪掉Migrations裏以數字開頭的全部類文件。

三、選中EntityFrameworkCore層,而後在程序包管理器控制檯中執行:Add-Migration Init

四、再執行Update-Database

4、下載js等資源文件

在web項目裏找到libman.json文件,以下圖:

 

 在此文件上點擊右鍵,而後執行「還原客戶端庫」,以下圖:

 

4、運行網站

將web項目設置爲啓始項目,F5運行,效果以下:

 

 默認用戶名/密碼爲:admin/123qwe

 登陸後效果以下:

相關文章
相關標籤/搜索