37 lines
1.1 KiB
C#
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 = "";
|
|
|
|
}
|
|
}
|