From 6076c7050396c5f29e71299487c8beb9c7f15fc1 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 22 八月 2024 10:18:27 +0800 Subject: [PATCH] 引用升级 --- Yw.Service.Unit.Core/05-service/00-core/01-dal/DALCreateHelper.cs | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Yw.Service.Unit.Core/05-service/00-core/01-dal/DALCreateHelper.cs b/Yw.Service.Unit.Core/05-service/00-core/01-dal/DALCreateHelper.cs index fd7eea6..a8b1703 100644 --- a/Yw.Service.Unit.Core/05-service/00-core/01-dal/DALCreateHelper.cs +++ b/Yw.Service.Unit.Core/05-service/00-core/01-dal/DALCreateHelper.cs @@ -7,16 +7,33 @@ { /// <summary> - /// 鍒涘缓DAL + /// 鍒涘缓DAL(鏃犵紦瀛�) /// </summary> - /// <typeparam name="T"></typeparam> - /// <returns></returns> public static T CreateDAL<T>() + { + var dbType = Settings.UnitParasHelper.Unit.DataBase.DbType; + return Yw.DALFactory.CreateDAL<T>(dbType); + } + + /// <summary> + /// 鍒涘缓DAL(鍐呴儴缂撳瓨) + /// </summary> + public static T CreateDAL2<T>() + { + var dbType = Settings.UnitParasHelper.Unit.DataBase.DbType; + var enableCache = Settings.UnitParasHelper.Unit.DataBase.Factory.EnableCache; + return Yw.DALFactory.CreateDAL2<T>(dbType, enableCache); + } + + /// <summary> + /// 鍒涘缓DAL(MemoryCache缂撳瓨) + /// </summary> + public static T CreateDAL3<T>() { var dbType = Settings.UnitParasHelper.Unit.DataBase.DbType; var enableCache = Settings.UnitParasHelper.Unit.DataBase.Factory.EnableCache; var cacheTime = Settings.UnitParasHelper.Unit.DataBase.Factory.CacheTime; - return Yw.DALFactory.CreateDAL<T>(dbType, enableCache, cacheTime); + return Yw.DALFactory.CreateDAL3<T>(dbType, enableCache, cacheTime); } } -- Gitblit v1.9.3