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