C# 每个请求的spring.net nhibernate会话/事务

C# 每个请求的spring.net nhibernate会话/事务,c#,asp.net-mvc,nhibernate,spring.net,C#,Asp.net Mvc,Nhibernate,Spring.net,Spring.NET是否支持与NHibernate的集成,以支持每个请求的ISession和事务 我是foung,但它有点老了,所以我想知道事情是否向前发展了一点,这可能已经集成到Spring框架中,我只能用一些配置来设置它?是的,它在视图中被称为开放会话。事务支持也可用,但不是每个请求自动执行一个事务 我认为您可以从Spring文档开始。这两个概念在这里都有解释 只注意到asp.NETMVC标签;我想应该行得通,但我不太确定。如果您使用的是asp.net MVC 3,您应该使用,它将很快发布。

Spring.NET是否支持与NHibernate的集成,以支持每个请求的ISession和事务


我是foung,但它有点老了,所以我想知道事情是否向前发展了一点,这可能已经集成到Spring框架中,我只能用一些配置来设置它?

是的,它在视图中被称为开放会话。事务支持也可用,但不是每个请求自动执行一个事务

我认为您可以从Spring文档开始。这两个概念在这里都有解释


只注意到asp.NETMVC标签;我想应该行得通,但我不太确定。如果您使用的是asp.net MVC 3,您应该使用,它将很快发布。

是的,它在视图中称为开放会话。事务支持也可用,但不是每个请求自动执行一个事务

我认为您可以从Spring文档开始。这两个概念在这里都有解释


只注意到asp.NETMVC标签;我想应该行得通,但我不太确定。如果您使用的是asp.net MVC 3,您应该使用,它将很快发布。

好的,我看到我可以将事务属性放在我的服务层方法之上,这基本上是我想要的操作。是的,我正在使用MVC3。我将继续尝试。最好按照您的建议将事务属性放在服务上。不久前,在这个主题上有一些问题。当我使用Spring 1.3.2时,我不能使用Spring代码配置,它依赖于Spring 1.3.1:。必须使用1.3.2吗?MVC 3没有得到1.3.1的正式支持,但我还没有尝试过。我认为code config项目有一个MVC示例,但它使用的是MVC 2。没有任何东西会妨碍您使用MVC3、NH with 1.3.1和OSIV,我们将它用于一个4月份开始的项目。好吧,我看到我可以将事务性属性放在我的服务层方法之上,这基本上就是我在TrnActions中想要的。是的,我正在使用MVC3。我将继续尝试。最好按照您的建议将事务属性放在服务上。不久前,在这个主题上有一些问题。当我使用Spring 1.3.2时,我不能使用Spring代码配置,它依赖于Spring 1.3.1:。必须使用1.3.2吗?MVC 3没有得到1.3.1的正式支持,但我还没有尝试过。我认为code config项目有一个MVC示例,但它使用的是MVC 2。没有任何东西会妨碍您使用MVC3、NH和1.3.1以及OSIV,我们将在4月份开始的项目中使用它。