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