Skip to content

Installation Guide

ansonzhang edited this page Feb 25, 2020 · 6 revisions

1、安装环境

1、必须安装 .NetCore SDK 3.1.x 版本

2、开发工具可以使用 VS2019+ 或者 VSCode

2、数据库生成

对应的文章介绍:

  • 42 ║ 支持多种数据库 & 快速数据库生成
  •  

    初始项目

    操作流程


    修改数据库连接字符串

    注意:目前支持 Sqlite、Sqlserver、Mysql、Oracle,如果想要开启指定的数据库,直接 Enabled 为 true 即可,
    然后修改 MainDB 为指定的ID

    1、在Blog.Core层 appsettings.json 中,配置自己的字符串

      // 请配置MainDB为你想要的主库的ConnId值,并设置对应的Enabled为true;
      // *** 单库操作,把 MutiDBEnabled 设为false ***;
      // *** 多库操作,把 MutiDBEnabled 设为true,其他的从库也为true **;
    
      "MainDB": "WMBLOG_MSSQL", //当前项目的主库,所对应的连接字符串的Enabled必须为true
      "MutiDBEnabled": false, //是否开启多库
      "DBS": [
        /*
          MySql = 0,
          SqlServer = 1,
          Sqlite = 2,
          Oracle = 3,
          PostgreSQL = 4
        */
        {
          "ConnId": "WMBLOG_SQLITE",
          "DBType": 2,
          "Enabled": true,
          "Connection": "WMBlog.db" //只写数据库名就行,我会拼接字符串
        },
        {
          "ConnId": "WMBLOG_MSSQL",
          "DBType": 1,
          "Enabled": true,
          "Connection": "Server=.;Database=WMBlogDB;User ID=sa;Password=123;",
          "ProviderName": "System.Data.SqlClient"
        },
        {
          "ConnId": "WMBLOG_MYSQL",
          "DBType": 0,
          "Enabled": true,
          "Connection": "Server=localhost; Port=3306;Stmt=; Database=wmblogdb; Uid=root; Pwd=456;"
        },
        {
          "ConnId": "WMBLOG_ORACLE",
          "DBType": 3,
          "Enabled": false,
          "Connection": "Provider=OraOLEDB.Oracle; Data Source=WMBlogDB; User Id=sss; Password=789;",
          "OracleConnection_other1": "User ID=sss;Password=789;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.8.65)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME = orcl)))"
        }
      ],
    
    

    3、生成自己的项目

    具体请参考这个 wiki:Temple-Nuget