我正在尝试将嵌入式 RavenDB 数据库用于用 C# 和 WPF(使用 MVVM)编写的小型桌面应用程序。现在我在问自己如何以正确的方式处理 session 。我在应用程序开始时加载了一些项目,这些项目可能会在某个时间更新。
处理它的最佳方法是什么?
到目前为止,我坚持或阅读的解决方案是:
因此,这些可能性似乎都不是很好,不幸的是,90% 的样本似乎仅适用于 MVC Controller 。
有没有办法从旧的封闭 session 中重新附加对象?或者有没有其他推荐的方法来实现我想要的?
最佳答案
本文讨论了 NHibernate,但几乎所有内容也适用于 RavenDB session 管理。
http://msdn.microsoft.com/en-us/magazine/ee819139.aspx
关于c# - 桌面应用程序的 RavenDB session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33245154/