我是所有这些技术的新手。我想看一个简单的(不是顶部)示例,说明如何使用这些技术设置项目。最重要的是正确的NHibernate会话处理(使用HttpContext
)。或者我们可以建立我已经拥有的东西。
我已经看过几个这样或那样的例子,但所有这些技术都没有混合。我很难把他们绑在一起。
现在我有一个NHibernateHelper class
(< - 参见pastebin链接),有人提供了我作为示例。我稍微修改了一下。我想我需要在我的Global.asax.cs
文件中做一些事情,但我不确定究竟是什么。我需要以某种方式初始化NHibernateHelper
,通过传递它的构造函数一个程序集......但是什么样的程序集?这是我真正迷失的地方。我错过了什么?
答案 0 :(得分:0)
在您的示例中,Assembly参数是包含所有Mapping文件(hbm.xml)或Mapping类(流畅的nhibernate)的程序集。
我想建议你阅读Tutorial。这就是我通常的做法,创建一个新的HttpModule,每个请求打开一个新会话并将其绑定到Web上下文。在请求结束时,会话将关闭。 This is another example相同的实现, 虽然帖子是用pt-BR编写的,但代码是英文的。