namespace IStation.Service
{
///
///
///
public partial class AnalysisCombine
{
///
///
///
///
private static Dictionary> GetDictCache()
{
return AnalysisCombineCacheHelper.GetSet(() =>
{
var dal = DALCreateHelper.CreateDAL();
var entity_dict = dal.GetAllTable();
if (entity_dict == null || !entity_dict.Any())
{
return new Dictionary>();
}
var model_dict = new Dictionary>();
for (int i = 0; i < entity_dict.Count; i++)
{
var entity_item = entity_dict.ElementAt(i);
model_dict[entity_item.Key] = Entity2Models(entity_item.Value);
}
return model_dict;
}, ConfigHelper.CacheKeepTime, ConfigHelper.CacheRandomTime);
}
}
}