【问题标题】:nHibernate + Mvc3 Sample ApplicationnHibernate + Mvc3 示例应用程序
【发布时间】:2012-07-20 00:56:17
【问题描述】:

我正在寻找一个体面的代码库来演示如何在 asp.net mvc3 项目中使用 nHibernate 作为持久层。

我希望发展的两个关键理解是

  1. 如何处理 ISession 和 会话工厂。
  2. 如何在不泄露任何 nHibernate 实现细节的情况下实现存储库模式。

我知道 Sharp Architecture 并正在阅读它 - 它很有趣,但我更热衷于找到一个直接的网络应用程序来挑选,而不是另一个框架来学习。

提前致谢。

【问题讨论】:

  • 也许这篇文章可以帮到你:hackingon.net/post/…。我阅读了它并认为这是实现 NHibernate 的一种非常直接的方式,它还将 NHibernate 与您的 MVC 逻辑隔离,因此将成为救援流程的一部分(如果 dispose 会引发异常,则不会以 ASP.NET 错误结束)

标签: nhibernate asp.net-mvc-3


【解决方案1】:

我整理了一个项目,该项目提供了如何使用 nhibernate 和 asp.net mvc 2 执行此操作的示例。存储库和 nhibernate 实现几乎相同。可能最大的变化将是 ioc / 依赖注入部分。看一看。它应该提供一个坚实的起点。这是网址。

http://gpsnerd.codeplex.com

如果您有任何问题,请告诉我。

鲍勃

【讨论】:

  • 看起来棒极了 - 我也喜欢 micro's,所以你的 arduino 工作看起来也很有趣。
  • @rcravens 您的应用看起来非常好(我查看了在线演示),但在 codeplex 上似乎没有可用代码:(
  • 我刚刚检查过了。您可以在这里下载整个解决方案:gpsnerd.codeplex.com/SourceControl/list/changesets
【解决方案2】:

看看https://bitbucket.org/FunnelWeb/dev

FunnelWeb 是一个基于 ASP.NET MVC 和 NHibernate 的博客引擎。 它是开源的,被许多博主/开发者使用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 2012-10-31
    • 2010-10-15
    • 1970-01-01
    • 2012-05-29
    相关资源
    最近更新 更多