diff --git a/APIJSON.NET/README.md b/APIJSON.NET/README.md index f7eea8048bb6bf4685b8dbe8187e997cd3975e74..7ea86411fcf09dbda1312e6ca3a34807f1fa0595 100644 --- a/APIJSON.NET/README.md +++ b/APIJSON.NET/README.md @@ -1,5 +1,43 @@ APIJSON后端部署 - .net core +0. 运行前 + +以mysql/MariaDB为例,appsettings.json文件中 + +```json + "ConnectionStrings": { + "DbType": 0, //0:MySql,1:SqlServer,2:Sqlite + "ConnectionString": "Server=localhost;Port=3306;Database=dbAPIJSON;Uid=root;Pwd=****;SSL Mode=none;" + }, +``` + +请手工建立数据库 + +```sql +create database dbAPIJSON default character SET utf8 collate utf8_general_ci +``` + +```bash +dotnet run +``` + +运行后,可以在本地数据库管理器中看到生成的表结构为: + +```sql +CREATE TABLE `login` ( + `userId` int(11) NOT NULL, + `userName` varchar(100) NOT NULL COMMENT '用户名', + `passWord` varchar(200) NOT NULL COMMENT '密码', + `passWordSalt` varchar(100) NOT NULL COMMENT '密码盐', + `roleCode` varchar(100) NOT NULL COMMENT '权限组', + PRIMARY KEY (`userId`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +``` + +且,有10行数据;(net8下运行通过) + + + 1.下载安装sdk: windows:https://www.microsoft.com/net/download/thank-you/dotnet-sdk-2.1.301-windows-x64-installer