0

我有这个 WPF 应用程序使用 NHibernate 和延迟数据加载。我还使用 Microsoft Sync 框架与中央数据库服务器同步数据。所以发生的情况是,当我在中央数据库服务器上修改数据并将其与 WPF 客户端应用程序同步时,我无法将最新数据显示到 UI,因为 NHibernate 已经缓存了它。所以我需要重新启动 WPF 应用程序才能显示最新的同步数据。

我需要一个解决方案来刷新 WPF 应用程序上的 NHibernate 数据。我怎样才能做到这一点?

4

1 回答 1

0

第一级缓存仅在给定会话中处于活动状态,因此如果您每次尝试检索对象时都使用新会话,您应该获得最新结果(假设您没有配置第二级缓存)。

于 2010-01-07T22:22:16.397 回答