2010-11-19 24 views
0
Sadece bu teyit istiyorum

: NHibernate ile çalışırken, şu, her işlem için oturum fabrikadan bir oturum alması beklenen amNHibernate SessionFactory

?

Selamlar, MadSeb işlem başına

cevap

2

bir seans. Örneğin, web uygulamasında web isteği başına bir oturum.

7

'İşlem' tanımınız nedir? Bir oturumda birden çok eylem gerçekleştirebilirsiniz. Oturumu bir unit of work olarak görmelisiniz.

+0

için http://dotnetslackers.com/articles/aspnet/Configuring-NHibernate-with-ASP-NET.aspx bakın etmektir? Bu yeni bir oturum hakkı gerektirecek mi? – MadSeb

+2

Şöyle diyelim: NH tarafından DB erişimi gerektiren her işlem için bir oturumunuzun olması gerekir. Oturum bir iş birimi olarak görülebilir, bu nedenle birlikte ait olan her şey (mantıksal olarak) aynı oturumda yapılabilir. –

0

İyi bir uygulama Kullanıcılarımın tabloya yeni kullanıcı ekleme .... Global.asax

içine SessionFactory şeyler koymak detaylı bilgiler örneğin