给设置界面添加数据库的配置

This commit is contained in:
2025-07-06 11:09:57 +08:00
parent de21b0073c
commit 1ebe31a26c
7 changed files with 312 additions and 11 deletions

View File

@@ -6,11 +6,14 @@ public class DbContext
{
public static SqlSugarClient GetInstance()
{
var connectionString = "server=127.0.0.1;port=3306;user=root;password=Pgw15221236646; database=pmswpf;";
var settings = PMSWPF.Config.ConnectionSettings.Load();
var connectionString = settings.ToConnectionString();
var dbType = (SqlSugar.DbType)Enum.Parse(typeof(SqlSugar.DbType), settings.DbType);
var _db = new SqlSugarClient(new ConnectionConfig
{
ConnectionString = connectionString,
DbType = DbType.MySql, // 根据实际数据库类型修改如DbType.MySql等
DbType = dbType, // 根据实际数据库类型修改如DbType.MySql等
IsAutoCloseConnection = true,
InitKeyType = InitKeyType.Attribute
});