代码之家  ›  专栏  ›  技术社区  ›  Michal Ciechan

NHibernate MVVM会话最佳实践

  •  4
  • Michal Ciechan  · 技术社区  · 14 年前

    如果我们只需要一个NHibernate会话,那么存储NHibernate会话的最佳位置是什么?

    在主窗口视图模型中?
    在应用程序中?
    在DataAccess类中?

    1 回复  |  直到 14 年前
        1
  •  3
  •   dthrasher    14 年前

    你应该阅读Oren Eini的MSDN文章 Building a Desktop To-Do application with NHibernate . 他详细介绍了如何创建和管理NHibernate会话的生存期,以及双向数据绑定和传播实体更改。

    我相信他在他的例子中使用了MVP或MVVM的一些变体,尽管他没有提到它的名字。