我正在尝试将嵌入式RavenDB数据库用于用C#和WPF(使用MVVM)编写的小型桌面应用程序。现在我问自己如何以正确的方式处理会话。我在应用程序开始时加载了一些项目,这些项目可能会在某个时间更新。
处理这个问题的最佳方法是什么? 我到目前为止所寻求或阅读的解决方案是:
因此,这些可能性似乎都不是很好,不幸的是,90%的样本似乎只适用于MVC控制器 有没有办法从旧的,封闭的会话中重新附加一个对象?或者是否有其他推荐的方法来实现我想要的目标?
答案 0 :(得分:0)
本文讨论NHibernate,但几乎所有这些都适用于RavenDB会话管理。