代码之家  ›  专栏  ›  技术社区  ›  kaptan

从多个窗体访问一个数据库::缓存问题

  •  3
  • kaptan  · 技术社区  · 16 年前

    我知道这不是一个好主意,最好是让应用程序讨论Web服务。但是我遇到了这样的情况:遗留应用程序使用ORM访问数据库,我需要使用Fluent NHibernate从新的.NET应用程序访问相同的数据库。

    所以问题是这会产生什么问题,以及如何解决它们? 我想主要的问题是缓存。我需要禁用其中一个应用程序(新应用程序)上的缓存。

    那么我怎样才能在nhibernate中禁用缓存呢?

    还有什么需要注意的吗?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Owen Pauling tmatuschek    10 年前

    默认情况下,在nhibernate中不启用缓存。

    您需要考虑的一件事是如何处理并发更新。建议阅读: http://nhibernate.info/doc/nh/en/index.html#transactions-optimistic