如何解决C#访问缓存列表
我已经使用System.rutime.cache加载了缓存中的实体列表。
稍后会检索该列表,但是当我尝试访问其值而不是获取以前加载的值时,它将检索以前在数据库的该表中已经存在的其他值。
获取并填写列表:
df = pd.read_csv('DATA.csv',sep=',',error_bad_lines=False)
fd = df[(df['B'].str.match('.*color\:*') |
df['B'].str.match('colorful\:*')) & df.A.str.match('^\s*$')]
此后,当我检索缓存列表时,值仍然被保存,但是当我尝试访问它们时却没有得到它们。 附件是Visual Studio调试的屏幕截图
尝试获取列表的上一步值:
listaRelTareasOrquestador = (List<GesBrokerSuiteEntities>)cache.Get("listaOrquestador");
GesBrokerSuiteEntities ctx = new GesBrokerSuiteEntities();
rel_tareas_orquestador nuevoregistroOrquestador = new rel_tareas_orquestador();
nuevoregistroOrquestador.id_robot_hija = idProyindividual;
nuevoregistroOrquestador.id_robot_padre = 2;
nuevoregistroOrquestador.id_robot_tarea_padre = "2";
nuevoregistroOrquestador.id_tarea_hija = Int32.Parse(id2);
nuevoregistroOrquestador.sincronizada = 2;
nuevoregistroOrquestador.esperar_padre_completa = 2;
ctx.rel_tareas_orquestador.Add(nuevoregistroOrquestador);
listaRelTareasOrquestador.Add(ctx);
CacheItemPolicy cacheItemPolicy = new CacheItemPolicy();
cacheItemPolicy.AbsoluteExpiration = DateTime.Now.AddHours(1.0);
cache.Add("listaOrquestador",listaRelTareasOrquestador,cacheItemPolicy);
如何检索以前加载的值而不是数据库的值?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。