ZKEACMS Core 使用EF Core访问数据库,也因此支持所有EF支持的数据库,但默认我们仅支持了目前比较流行的如:MsSql,MySql,SQLIte。接下来我们看一下数据库的链接字符串应该要如何配置

appsettings.json

打开appsettings.json,Database节点就是用于设置数据库类型和连接字符串的。

DbType

可选值有 MsSql,MsSqlEarly,Sqlite,MySql。需要说明的是MsSqlEarly,如果您正在使用的数据库版本是2012以前,请使用这个选项。

ConnectionString

数据库连接字符串的值。如

MsSql

Server=(local);Database=ZKEACMS_Ultimate;User Id=sa;Password=sa;MultipleActiveResultSets=true;

Sqlite

Data Source=App_Data/Database.sqlite

MySql

Server=localhost;Database=ZKEACMS_Ultimate;User Id=root;Password=root;