Files
DMS/Data/DbContext.cs

24 lines
676 B
C#
Raw Normal View History

2025-05-29 08:58:58 +08:00
using SqlSugar;
namespace PMSWPF.Data;
public class DbContext
2025-05-29 08:58:58 +08:00
{
public static SqlSugarClient GetInstance()
{
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
2025-05-29 08:58:58 +08:00
{
ConnectionString = connectionString,
DbType = dbType, // 根据实际数据库类型修改如DbType.MySql等
IsAutoCloseConnection = true,
InitKeyType = InitKeyType.Attribute
});
return _db;
2025-05-29 08:58:58 +08:00
}
}