c# - 使用 NHibernate 和 memcached 帮助进行二级缓存

标签 c# .net nhibernate caching memcached

如何读取/写入缓存一段时间(10 秒),然后将更改提交到数据库?

最佳答案

我对 NHibernate 不是 100% 确定,但 Hibernate 二级缓存不提供后写式缓存,Hibernate 只是直接写入数据库。我认为 NHibernate 也是如此。换句话说,你想要做的事情在我看来是不可能的,至少在不修改 NHibernate 以写入二级缓存和持久异步数据库队列的情况下是不可能的。但这将是一个非常重要的变化,而且短期内不会发生。

关于c# - 使用 NHibernate 和 memcached 帮助进行二级缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3125804/

相关文章:

c# - 枚举整数转换异常可能吗?

c# - 交换约会中的换行符

.net - 使用 String.Format 避免资源(可本地化字符串)重复

c# - 如何将 "int"分配给对象?

c# - 是否可以在 NHibnernate IQueryable 中按类类型排序

c# - 如何在 C# 应用程序中调用 Perl 脚本?

c# - 获取 MongoDB 中插入文档的 _id?

c# - 内容控制无限出现异常

sql-server - 有没有办法让 NHibernate 发出死锁提示?

hibernate - 在Hibernate HQL更新查询中使用联接