namespace Yw.Service.Run { /// /// DAL辅助类 /// internal class DALCreateHelper { /// /// 创建DAL(无缓存) /// public static T CreateDAL() { var dbType = Settings.RunParasHelper.Run.DataBase.DbType; return Yw.DALFactory.CreateDAL(dbType); } /// /// 创建DAL(内部缓存) /// public static T CreateDAL2() { var dbType = Settings.RunParasHelper.Run.DataBase.DbType; var enableCache = Settings.RunParasHelper.Run.DataBase.Factory.EnableCache; return Yw.DALFactory.CreateDAL2(dbType, enableCache); } /// /// 创建DAL(MemoryCache缓存) /// public static T CreateDAL3() { 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.CreateDAL3(dbType, enableCache, cacheTime); } } }