lixiaojun
2025-01-20 6e1306ab578ed1ad79fc33b0bb7e496b897bf4a4
Service/HStation.Service.PhartRelation.Core/05-service/00-core/DALCreateHelper.cs
@@ -19,5 +19,38 @@
            return Yw.DALFactory.CreateDAL3<T>(dbType, enableCache, cacheTime);
        }
        ///// <summary>
        ///// 创建DAL
        ///// </summary>
        ///// <typeparam name="T"></typeparam>
        ///// <returns></returns>
        //public static T CreateDAL<T>()
        //{
        //    var dbType = Settings.PhartRelationParasHelper.PhartRelation.DataBase.DbType;
        //    var enableCache = Settings.PhartRelationParasHelper.PhartRelation.DataBase.Factory.EnableCache;
        //    var cacheTime = Settings.PhartRelationParasHelper.PhartRelation.DataBase.Factory.CacheTime;
        //    Type typeFromHandle = typeof(T);
        //    string @namespace = typeFromHandle.Namespace;
        //    string name = typeFromHandle.Name;
        //    string name2 = typeFromHandle.Assembly.GetName().Name;
        //    string key = $"Yw.DALFactory-{dbType}-{name2}-{@namespace}-{name}";
        //    T val = MemoryCacheHelper.Get<T>(key);
        //    if (val != null)
        //    {
        //        return val;
        //    }
        //    string typeName = $"{@namespace}.{dbType}.{name.Remove(0, 1)}";
        //    val = (T)Assembly.Load(name2).CreateInstance(typeName);
        //    if (val == null)
        //    {
        //        return val;
        //    }
        //    //MemoryCacheHelper.Set(key, val, dbType);
        //    return val;
        //}
    }
}