Esempio n. 1
0
 /// <summary>
 /// 保存缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="instances"></param>
 public static void SaveEntityInstanceListToCache <T>(IList <T> instances) where T : IAppConnectExtendedSerializableEntity, new()
 {
     try
     {
         if (instances != null && instances.Count > 0 && instances[0].IsEnable)
         {
             EntityProcedure.SaveEntityInstanceListToCache(instances);
         }
     }
     catch (Exception exception)
     {
         AppConnectLogHelper.Error(exception);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 删除缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="instance"></param>
 public static void DeleteEntityFromCacheByPrimaryId <T>(T instance) where T : IAppConnectExtendedSerializableEntity, new()
 {
     try
     {
         if (instance.IsEnable)
         {
             EntityProcedure.DeleteEntityFromCache <T>(instance.PrimaryId);
         }
     }
     catch (Exception exception)
     {
         AppConnectLogHelper.Error(exception);
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 保存缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="instance"></param>
 public static void SaveEntityInstanceToCache <T>(T instance) where T : IAppConnectExtendedSerializableEntity, new()
 {
     try
     {
         if (instance.IsEnable)
         {
             EntityProcedure.SaveEntityInstanceToCache(instance);
         }
     }
     catch (Exception exception)
     {
         AppConnectLogHelper.Error(exception);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// 获取缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="instance"></param>
 /// <returns></returns>
 public static T GetEntityInstanceFromCacheByExtendedId <T>(T instance) where T : IAppConnectExtendedSerializableEntity, new()
 {
     try
     {
         if (instance.IsEnable)
         {
             var item = EntityProcedure.GetEntityInstanceFromCache <T>(instance.ExtendedId);
             if (item == null || item.IsEmpty)
             {
                 return(default(T));
             }
             return(item);
         }
     }
     catch (Exception exception)
     {
         AppConnectLogHelper.Error(exception);
     }
     return(default(T));
 }