From 6db288304fd93521c0e20455f4b0bd98ecc3db90 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 22 八月 2024 12:46:04 +0800 Subject: [PATCH] 引用升级 --- Yw.Service.Run.Core/07-service/00-core/01-create/DALCreateHelper.cs | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Yw.Service.Run.Core/07-service/00-core/01-create/DALCreateHelper.cs b/Yw.Service.Run.Core/07-service/00-core/01-create/DALCreateHelper.cs index af4829b..2ee97b1 100644 --- a/Yw.Service.Run.Core/07-service/00-core/01-create/DALCreateHelper.cs +++ b/Yw.Service.Run.Core/07-service/00-core/01-create/DALCreateHelper.cs @@ -5,19 +5,39 @@ /// </summary> internal class DALCreateHelper { + + /// <summary> - /// 鍒涘缓DAL + /// 鍒涘缓DAL(鏃犵紦瀛�) /// </summary> - /// <typeparam name="T"></typeparam> - /// <returns></returns> public static T CreateDAL<T>() + { + var dbType = Settings.RunParasHelper.Run.DataBase.DbType; + return Yw.DALFactory.CreateDAL<T>(dbType); + } + + /// <summary> + /// 鍒涘缓DAL(鍐呴儴缂撳瓨) + /// </summary> + public static T CreateDAL2<T>() + { + var dbType = Settings.RunParasHelper.Run.DataBase.DbType; + var enableCache = Settings.RunParasHelper.Run.DataBase.Factory.EnableCache; + return Yw.DALFactory.CreateDAL2<T>(dbType, enableCache); + } + + /// <summary> + /// 鍒涘缓DAL(MemoryCache缂撳瓨) + /// </summary> + public static T CreateDAL3<T>() { var dbType = Settings.RunParasHelper.Run.DataBase.DbType; var enableCache = Settings.RunParasHelper.Run.DataBase.Factory.EnableCache; var cacheTime = Settings.RunParasHelper.Run.DataBase.Factory.CacheTime; - return Yw.DALFactory.CreateDAL<T>(dbType, enableCache, cacheTime); + return Yw.DALFactory.CreateDAL3<T>(dbType, enableCache, cacheTime); } + } } -- Gitblit v1.9.3