CeramicProjectTool/Util/DBHelper.cs

37 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CeramicProjectTool.Util
{
public static partial class DBHelper
{
private static SqlSugar.SqlSugarClient _db;
public static bool isInit = false;
public static void Init()
{
if (_db == null)
{
_db = new SqlSugar.SqlSugarClient(new SqlSugar.ConnectionConfig()
{
ConnectionString = connStr,
DbType = SqlSugar.DbType.SqlServer,
IsAutoCloseConnection = true,
InitKeyType = SqlSugar.InitKeyType.Attribute
});
isInit = true;
}
}
public static void SetConnStr(Dictionary<string, string> dbConfig)
{
DBHelper.connStr = $"Data Source={dbConfig["dbSource"]};Initial Catalog={dbConfig["dbName"]};User ID={dbConfig["dbUserName"]};Password={dbConfig["dbUserPwd"]}";
}
public static string connStr = "";
}
}