2010-11-19 5 views
0
난 그냥이 확인해야 할

: NHibernate에 작업 할 때, 나는 바로, 각 작업에 대한 세션 공장에서 세션을 얻을 것으로 예상하고있다NHibernate에 SessionFactory에

?

감사합니다, MadSeb 거래 당

답변

2

한 세션. 예를 들어 웹 응용 프로그램에서 웹 요청 당 하나의 세션.

7

'운영'에 대한 정의는 무엇입니까? 한 세션에서 여러 작업을 수행 할 수 있습니다. 세션이 unit of work으로 표시되어야합니다.

+0

에 대한 http://dotnetslackers.com/articles/aspnet/Configuring-NHibernate-with-ASP-NET.aspx를 참조하는 것입니다? 새로운 세션이 필요 하겠지? – MadSeb

+2

그런 식으로 해봅시다. NH의 DB 액세스가 필요한 모든 작업에는 세션이 있어야합니다. 세션은 작업 단위로 볼 수 있으므로 함께 속한 모든 항목 (논리적으로)을 동일한 세션에서 수행 할 수 있습니다. –

0

좋은 방법은 내 사용자 테이블에 새로운 사용자를 추가 .... Global.asax에

로 SessionFactory에 물건을 넣어 자세한 것을 정보, 예를 들어