| | |
| | | { |
| | | |
| | | /// <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); |
| | | } |
| | | |
| | | } |