From 24fb6d95e0416ac3c00a93b87359567e45568a89 Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期二, 17 十二月 2024 10:07:13 +0800 Subject: [PATCH] 曲线关联 bug更新 --- Service/HStation.Service.PhartRelation.Core/05-service/00-core/DALCreateHelper.cs | 37 ++++++++++++++++++++++++++++++++++++- Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs | 5 ++--- Service/HStation.Service.PhartRelation.Core/04-dal/01-interface/01-relation/IPhartDiagramRelation.cs | 2 +- 3 files changed, 39 insertions(+), 5 deletions(-) diff --git a/Service/HStation.Service.PhartRelation.Core/04-dal/01-interface/01-relation/IPhartDiagramRelation.cs b/Service/HStation.Service.PhartRelation.Core/04-dal/01-interface/01-relation/IPhartDiagramRelation.cs index 651094d..aa0afe0 100644 --- a/Service/HStation.Service.PhartRelation.Core/04-dal/01-interface/01-relation/IPhartDiagramRelation.cs +++ b/Service/HStation.Service.PhartRelation.Core/04-dal/01-interface/01-relation/IPhartDiagramRelation.cs @@ -5,7 +5,7 @@ /// <summary> /// 鍥捐〃鍏宠仈 ///</summary> - public interface IPhartDiagramRelation :IBaseDAL<Entity.PhartDiagramRelation> , IUpdateSorter + public interface IPhartDiagramRelation : IBaseDAL<Entity.PhartDiagramRelation> , IUpdateSorter { /// <summary> /// 鎻掑叆鎷撳睍 diff --git a/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs b/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs index b2fd115..6972bd7 100644 --- a/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs +++ b/Service/HStation.Service.PhartRelation.Core/04-dal/03-sqlite/01-relation/PhartDiagramRelation.cs @@ -12,10 +12,9 @@ /// </summary> public override ConnectionConfig ConnectionConfig { - get { return PhartRelation.ConfigHelper.PostgreSqlConnectionConfig; } + get { return PhartRelation.ConfigHelper.SQLiteConnectionConfig; } } - - + /// <summary> /// 鎻掑叆鎷撳睍 /// </summary> diff --git a/Service/HStation.Service.PhartRelation.Core/05-service/00-core/DALCreateHelper.cs b/Service/HStation.Service.PhartRelation.Core/05-service/00-core/DALCreateHelper.cs index ccf2fc1..963a76f 100644 --- a/Service/HStation.Service.PhartRelation.Core/05-service/00-core/DALCreateHelper.cs +++ b/Service/HStation.Service.PhartRelation.Core/05-service/00-core/DALCreateHelper.cs @@ -1,4 +1,6 @@ -锘縩amespace HStation.Service.PhartRelation +锘縰sing System.Reflection; + +namespace HStation.Service.PhartRelation { /// <summary> /// DAL杈呭姪绫� @@ -19,5 +21,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; + //} + } } -- Gitblit v1.9.3